Embedded Software Engineer

Zmd2g

Campbell, California, US
Base: $112,200.00 - $154,000.00; bonus/equity: not...
Real-time embedded software development
C programming experience
Trouble-shooting embedded systems
The embedded software engineer designs, develops, tests, and maintains real-time embedded software, including real-time operating systems, hypervisor and boot loader

Job Summary

  • The embedded software engineer designs, develops, tests, and maintains real-time embedded software, including real-time operating systems, hypervisor and boot loader.
  • Responsibilities include board bring-up activities for a customized ARM target, testing and debugging developed software, and participating in certification activities.
  • The role requires collaboration with engineers, product managers, and customers to create software based on their needs and improve system efficiency and stability.

Matching Summary

The embedded software engineer designs, develops, tests, and maintains real-time embedded software, including real-time operating systems, hypervisor and boot loader.

Salary

Base: $112,200.00 - $154,000.00; Bonus/Equity: Not specified; Benefits: Not specified

Skills & Requirements

Must-have

  • real-time embedded software development
  • C programming experience
  • trouble-shooting embedded systems
  • microcontroller peripherals experience
  • working with real-time operating systems
  • Atlassian products: Jira, Confluence
  • embedded systems communication protocols

Nice-to-have

  • agile methodologies and iterative development
  • interpersonal and writing skills
  • analytical and problem-solving skills
  • self-motivated and passionate
  • eager to learn and improve

Key Requirements

  • Bachelor’s degree in computer science or EE engineering
  • Professional experience in embedded systems
  • US person as project is under ITAR

Work Rights

US person required

Tailored Resume

Cover Letter