Embedded Software Engineer
BioTalent
Embedded Software Engineer Summary Develops medical device software systems through code design, test, and analysis in a regulated industry. Responsibilities
- Develops software within the framework of software coding standards
- Ensures software requirements are traceable to system-level requirements
- Creates and analyzes software requirements, executes software tests, and participates in software design reviews
- Conducts and oversees code reviews, executes unit tests, debugging, and performs software/hardware integration
- Creates software validation plans and test protocols
- Designs, develops, executes, and maintains automated and manual test scripts to test embedded firmware
- Participates in third-party and internal quality audits; assists with related corrective/preventive action planning and implementation
- Establishes and maintains Standard Operating Procedures and forms related to areas of responsibility
- Advises and trains other personnel on areas of responsibility
- Ensures appropriate communication of quality management system effectiveness across functional groups
- Bachelor's degree in Computer Science, Engineering, or related discipline, or equivalent experience
- Minimum 5 years of related experience
- Experience with automated testing required
- Proficiency with C/C++ programming language
- Software development or test experience in the medical device industry preferred
- Expert knowledge of embedded software and firmware development, including C and C++
- Familiarity with software design patterns
- Experience with Agile philosophy and Scrum methodology
- Experience using JTAG, oscilloscopes, and protocol analyzers
- Experience in hardware-oriented/embedded firmware development; able to read schematics and debug hardware-level issues
- Experience developing and debugging embedded systems and microcontroller peripherals (I2C/SMB, SPI, UART, ADC, DAC, Flash, Interrupts)
- Strong experience with RTOS (FreeRTOS, ThreadX, pSOS, etc.)
- Experience with ARM Cortex M0/M3/M4
- Excellent problem-solving and troubleshooting skills
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
Related searches
- embedded developer Irvine, CA
- embedded systems software engineer Irvine, CA
- embedded engineer Irvine, CA
- embedded software engineer Irvine, CA
- entry level software sales Irvine, CA
- ultimate software Irvine, CA
- healthcare software sales Irvine, CA
- software asset management analyst Irvine, CA
- embedded software Irvine, CA
- software sales executive Irvine, CA
