1

Intern Embedded C Programming Jobs in Missouri (NOW HIRING)

Principal Software Engineer

Bridgeton, MO

$128K - $172K/yr

Principal Software Engineer This role focuses on working within complex, established software ... Perform detailed debugging and troubleshooting of embedded C and systems integration software ...

Embedded Software Engineer

MO

$123K - $162K/yr

... programming languages (e.g., C/C++), version control (Git/Github) and real-time operating ... with embedded debug tools such as JTAG debuggers, oscilloscopes, logic analyzers and serial ...

Associate Embedded Software Engineer Company: The Boeing Company The Boeing Company is looking for ... The ideal candidate will have experience developing and deploying embedded C++ applications within ...

New

Associate Embedded Software Engineer Company: The Boeing Company The Boeing Company is looking for ... The ideal candidate will have experience developing and deploying embedded C++ applications within ...

New

Associate Embedded Software Engineer Company: The Boeing Company The Boeing Company is looking for ... The ideal candidate will have experience developing and deploying embedded C++ applications within ...

New

Associate Embedded Software Engineer Company: The Boeing Company The Boeing Company is looking for ... The ideal candidate will have experience developing and deploying embedded C++ applications within ...

New

Associate Embedded Software Engineer Company: The Boeing Company The Boeing Company is looking for ... The ideal candidate will have experience developing and deploying embedded C++ applications within ...

New

Associate Embedded Software Engineer Company: The Boeing Company The Boeing Company is looking for ... The ideal candidate will have experience developing and deploying embedded C++ applications within ...

New

Associate Embedded Software Engineer

Hazelwood, MO ยท On-site

$124K - $163K/yr

Associate Embedded Software Engineer Company: The Boeing Company The Boeing Company is looking for ... The ideal candidate will have experience developing and deploying embedded C++ applications within ...

New

The ideal candidate will have experience developing and deploying embedded C++ applications within ... Experience with model-based systems engineering tools such as MSOSA or Cameo is highly desirable.

New

The ideal candidate will have experience developing and deploying embedded C++ applications within ... Experience with model-based systems engineering tools such as MSOSA or Cameo is highly desirable.

New

next page

Showing results 1-20

Intern Embedded C Programming information

Is Embedded C hard?

Embedded C programming for an intern role involves understanding low-level hardware interaction, real-time constraints, and resource management, which can be challenging for beginners. It requires knowledge of microcontrollers, debugging skills, and familiarity with development tools like IDEs and compilers. With practice and foundational programming skills, it becomes manageable over time.

Is C or C++ better for embedded?

For an embedded C programming intern, C is generally preferred due to its simplicity, low-level hardware access, and smaller memory footprint, making it suitable for resource-constrained environments. C++ offers features like object-oriented programming, which can be beneficial for complex projects but may introduce additional overhead. The choice depends on the project requirements and hardware capabilities.

What is the salary of Embedded C programmer?

The salary of an Embedded C programmer varies based on experience, location, and industry, but typically ranges from $60,000 to $110,000 annually. Entry-level positions may start lower, while experienced professionals with skills in microcontrollers and real-time operating systems can earn higher salaries.

Will AI replace embedded developers?

AI is unlikely to fully replace embedded C programmers, as their expertise is essential for designing, coding, and debugging embedded systems. AI tools can assist with code generation and testing, but human oversight and specialized knowledge remain critical in embedded development environments. Skills in hardware understanding and real-time constraints are also vital that AI cannot fully replicate.

What is the difference between Intern Embedded C Programming vs Intern Firmware Development?

AspectIntern Embedded C ProgrammingIntern Firmware Development
Required SkillsEmbedded C, microcontroller basics, debuggingEmbedded C, hardware interaction, firmware design
Work EnvironmentEmbedded systems labs, electronics workshopsEmbedded systems labs, hardware testing environments
Industry UsageConsumer electronics, automotive, IoT devicesConsumer electronics, industrial equipment, IoT

Intern Embedded C Programming and Intern Firmware Development roles share skills like embedded C and work in embedded systems environments. However, firmware development often involves deeper hardware interaction and firmware design, making it more hardware-centric. Both roles are common in industries like consumer electronics and IoT, but firmware development may require additional hardware knowledge.

What are the most commonly searched types of Embedded C Programming jobs in Missouri? The most popular types of Embedded C Programming jobs in Missouri are:
What cities in Missouri are hiring for Intern Embedded C Programming jobs? Cities in Missouri with the most Intern Embedded C Programming job openings:
Lead C-Programming Software Engineer

Lead C-Programming Software Engineer

TDK Technologies

O Fallon, MO โ€ข On-site

Other

Re-posted 12 days ago


Job description

Most important skills for this role include C-programming language, Linux commands, Shell scripting for automation, and C++ for unit testing. This team is looking for someone that is a strong communicator and interested in collaborating with other team members.

You will have the chance to lead projects that enhance this system each release. We are looking for engineers that are passionate about design and development with constant focus on quality.
All About You
Have you written many lines of code in C or C++?
Do you like solving complex challenges?
Have you set technical direction for your team and mentored junior engineers?
Do you have experience in automation (CI/CD)?
Have you developed software for Linux operating systems?
Do you have experience and prefer working on an Agile team?
Have you worked on embedded or real-time distributed systems?
Are you passionate about quality and engineering standards?
Responsibilities
Partner with Product Management to elaborate features, stories, and test strategy for each initiative
Create technical design and assign work to developers
Develop complex stories in C and write unit tests in C++ (Google Test)
Be a human quality gate by leading code and design reviews
Collaborate with other Principals and Leads to define interfaces and interactions between systems
Advise on implementation strategy for successful deployment
Implement development process improvements and automation
Coach and develop junior employees
Deliver department and external presentations