Pinnacle Technology logo
Pinnacle Technology Verified
IT Services, Managed Services, Consulting, Cybersecurity

Embedded Software Engineer

California, United StatesOnsiteFull TimePosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

The Embedded Software Engineer will design, develop, and test software for embedded systems, focusing on low-level C programming for hardware interaction. Responsibilities include working with microcontrollers and drivers, performing verification using lab equipment, and creating documentation. The role requires strong C programming skills, experience with embedded systems, and knowledge of software verification and version control tools. A Bachelor's degree in Engineering or Computer Science and 3+ years of experience are necessary. Knowledge of aerospace standards like DO-178B/C is preferred.

*"This position is subject to meeting U.S. export compliance and/or U.S. Government contracting citizenship eligibility requirements."*

Job Description:

The Embedded Software Engineer designs, develops, and tests software for embedded systems, working with hardware and solving technical problems in a team environment.

Key Responsibilities

  • Develop and debug embedded software using C (low-level, hardware interaction)
  • Design software based on requirements and technical specifications
  • Work with microcontrollers, drivers, and hardware components
  • Perform testing and verification using lab equipment
  • Create documentation and track project progress
  • Collaborate with team members and support best practices

Skills Required

  • Strong C programming (embedded/low-level)
  • Experience with embedded systems and hardware interaction
  • Knowledge of software verification and version control tools
  • Problem-solving and analytical skills
  • Good communication skills

Qualifications

  • Bachelor’s degree in Engineering/Computer Science
  • 3+ years of experience
  • Experience with tools like AccuRev, DOORS, and lab equipment is a plus
  • Aerospace standards (DO-178B/C) knowledge is preferred
Ready to apply?
You'll be redirected to Pinnacle Technology's application page.

Similar roles