What are the responsibilities and job description for the Embedded Software Engineer position at Compunnel Inc.?
The Principal Embedded Software Engineer is part of our R&D team and plays a critical role with new product development and sustaining development for existing platforms.
In this role, you will collaborate with other members of the R&D team, developers, IT, and more to build state of the art embedded systems. The ideal candidate has a passion for coding, and excellent teamwork, partnering, and negotiation skills. You are a highly motivated self-starter who can achieve results with minimal direction.
Responsibilities:
• Prototype, plan, build, and deliver new software for existing and new embedded platforms and evaluate other software designs
• Create and maintain software requirements and design documents
• Review and unit test the software
• Own the software toolchain and SDE
• Automate build and testing processes
Basic Qualifications:
• Local to Orange County or ability to relocate and work at Becton Dickinson – Advanced Patient Monitoring HQ in Irvine
• Bachelor’s degree in STEM
• 10 years of experience in embedded systems programming using C or C (or 8 years of experience with a Masters in STEM)
• Experience in real-time embedded software development
• Experience developing software in multi-threaded and/or multi-tasking environments
• Experience with hardware-software integration
• Experience with software testing, static analysis, and debugging at the hardware/software interface (ICE/JTAG)
• Understanding of object-oriented design and methodology, including UML
• Experience with testing automation
• Excellent documentation and communication skills in writing and speech
Preferred Qualifications:
• Experience in medical devices or another regulated industry
• Experience with commercial RTOS
• Experience with embedded Windows and Linux programming
• Experience in toolchain and build environment set up
• Familiarity with networking protocols, including wireless and Bluetooth
• UI development
• Familiarity with laboratory instruments such as oscilloscopes and logic analyzers
Salary : $80 - $85