Salary
💰 $128,000 - $176,000 per year
Tech Stack
Cyber SecurityLinuxPythonRTOS
About the role
- Update, design, implement, and test embedded drivers and OS components to meet functional and performance requirements
- Lead cross-functional project teams in the development of software solutions
- Manage project timelines, deliverables, and resources effectively
- Provide technical guidance and mentorship to junior engineers and team members
- Ensure software development processes comply with industry standards and regulations (including FDA and ISO 13485)
- Participate in risk management activities and contribute to design control documentation
- Develop and execute test plans, including unit tests and integration tests; work with verification team for validation
- Manage relationships with 3rd party vendors to maintain board support packages (BSP) for cybersecurity and bug patches
- Propose and implement continuous improvements to software development processes and methodologies
- Create and maintain comprehensive documentation for software designs, user manuals, and technical reports
Requirements
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field
- Minimum of 8+ years of experience in embedded software development with a focus on Embedded Linux
- Proficiency in programming languages such as C, C++, and Python
- Extensive experience with Embedded Linux development, including kernel and driver development
- Familiarity with real-time operating systems (RTOS) and hardware-software integration
- Knowledge of medical device regulations and standards (e.g., FDA, ISO 13485) preferred
- Strong analytical and problem-solving skills
- Excellent communication abilities
- Proven record of leading teams and projects
- Ability to mentor and provide technical guidance to junior engineers
- Experience managing project timelines, deliverables, and resources
- Experience developing and executing unit and integration test plans
- Experience working with 3rd party vendors to maintain board support packages (BSP) for cybersecurity and patches
- Applicants must be authorized to work for any employer in the U.S.; employer will not sponsor employment visas