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