1

Internship Embedded System Software Engineer Jobs in Illinois

A typical embedded software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military ...

Contract We are seeking an Embedded Software Engineer with strong expertise in C++ development for Linux-based embedded systems. The ideal candidate will have hands-on experience with NXP i.MX8 Quad ...

A typical embedded software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military ...

Embedded Software Engineer

Elgin, IL · On-site

$130.70K - $171.90K/yr

Design, implement, and test software for embedded wireless systems, including BLE and Wi-Fi. * ... Collaborate cross-functionally with product management, engineering, QA, and manufacturing teams to ...

Embedded Software Engineer

IL

$135.60K - $178.40K/yr

... embedded systems. Expectations: This role blends hands-on engineering with cross-functional ... Software Design & Development • Develop, code, test, and debug new embedded software or ...

Embedded Software Engineer

Elgin, IL · On-site

$130.70K - $171.90K/yr

Design, implement, and test software for embedded wireless systems, including BLE and Wi-Fi. * ... Collaborate cross-functionally with product management, engineering, QA, and manufacturing teams to ...

Embedded Software Engineer 2

Mossville, IL · On-site

$95.90K - $126.20K/yr

Verification software of embedded devices and systems from requirements to production and ... Internships etc accepted as long as the meet some of the other requirements for HIL and ...

Embedded Software Engineer

Mossville, IL · On-site

$95.90K - $126.20K/yr

Embedded Software Engineer Location- Mossville, IL- Onsite * Years of experience: 5+ years of ... Proven experience designing and maintaining large-scale, production software systems * Deep ...

next page

Showing results 1-20

Internship Embedded System Software Engineer information

What is the difference between Internship Embedded System Software Engineer vs Embedded System Software Engineer?

AspectInternship Embedded System Software EngineerEmbedded System Software Engineer
QualificationsEnrolled in or recent graduate of relevant degree (e.g., Electrical Engineering, Computer Science)Bachelor's or higher in related field, with some experience
Work EnvironmentInternship programs, entry-level projects, supervised tasksFull-time professional role, independent project work
ResponsibilitiesAssisting in development, learning, supporting senior engineersDesigning, developing, testing embedded software independently
Industry UsageInternship programs, training, entry-level hiringFull-time employment in electronics, automotive, IoT sectors

The main difference between an Internship Embedded System Software Engineer and an Embedded System Software Engineer lies in experience, responsibilities, and employment status. Internships are designed for students or recent graduates gaining initial industry exposure, while full-time engineers handle independent projects and advanced tasks.

What are the most commonly searched types of Embedded System Software Engineer jobs in Illinois? The most popular types of Embedded System Software Engineer jobs in Illinois are:
What cities in Illinois are hiring for Internship Embedded System Software Engineer jobs? Cities in Illinois with the most Internship Embedded System Software Engineer job openings:
Embedded Software Engineer

Embedded Software Engineer

Conflux Systems Inc

Buffalo Grove, IL

$134.70K - $177.30K/yr

Other

Posted 5 days ago


Job description

We are seeking a skilled Embedded C++ Developer to design, develop, and maintain advanced embedded software solutions for commercial and industrial building automation systems. This is an onsite contract-to-hire opportunity offering exposure to innovative technologies, collaborative agile teams, and complex embedded system development. The ideal candidate will have strong experience in C++, firmware development, and embedded systems debugging.

Responsibilities
  • Design, develop, test, and maintain embedded software using C++ for firmware and embedded platforms.
  • Collaborate with cross-functional teams including engineering, QA, and product management in an Agile/Scrum environment.
  • Participate in the full SDLC, including coding, debugging, testing, documentation, and proof-of-concept development.
  • Analyze complex embedded systems, troubleshoot defects, and implement effective solutions using tools such as GDB.
  • Work with stakeholders and Product Owners to gather requirements and provide technical recommendations.
  • Create and maintain technical documentation and development reports.
  • Utilize tools such as Git, CMake, and VSCode for development and version control.
  • Experience with communication and networking protocols including TCP/IP, UART, SPI, I2C, and CAN.
Qualifications
  • Proven experience in C++ development within embedded systems or firmware development environments.
  • Strong understanding of hardware-software interaction and embedded architecture.
  • Hands-on experience debugging embedded applications using GDB or similar debugging tools.
  • Familiarity with Linux development environments and networking protocols.
  • Experience with Git, CMake, VSCode, and scripting languages for automation.
  • Knowledge of Agile methodologies such as Scrum or Kanban.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to adapt in a fast-paced and evolving technical environment.