logo

View all jobs

Embedded Software Engineer

Cypress, CA · Computer/Software
OVERVIEW

Satellite communication manufacturer of RF (Radio Frequency) and microwave electronics for the commercial, space and military industries an Embedded Software Engineer to join our team!  In this role the Embedded Software Engineer will develop hardware, firmware, and GUI applications, design circuits and define specifications, develop, design and document firmware and software for embedded systems.

DAY IN THE LIFE 
  • Develop and test highly reusable embedded software
  • Debugging and unit testing of software products
  • Diagnose, debug and solve issues to meet production milestones
  • Support Hardware and software integration in an Agile development environment
  • Perform simulation and hardware-in-the-loop testing
  • Work in a team environment as well as individually
  • Supporting design reviews and other customer-facing meetings

WHAT YOU BRING
  • 4 years’ experience in embedded software development/verification
  • BS/MS degree in Computer Science, Computer Engineering 
  • In-depth knowledge of the C coding language. Strong C/C++ development 
  • Experience with aspects of the software life cycle process including planning, decomposition of system requirements to high-level software requirements, low-level requirements, architecture, code, verification, and certification
  • Basic understanding of electrical circuits and power
  • Strong mechanical, mathematical, & geo-spatial comprehension skills
  • Regulated industry experience such as Aerospace / Avionics / Space
  • Problem solving, well organized and detailed oriented

WHAT WE OFFER
  • Salary Range: 100k-120k base
  • Annual Bonus
  • 401(k) matching
  • Medical, Dental, Disability, Vision and Life Insurance
  • Flexible schedule
  • Flexible spending account
  • Life insurance
  • Paid time off
  • Referral program
  • Retirement plan
  • Tuition Reimbursement
Powered by