Design, implement, and maintain embedded software for medical and consumer devices with a focus on connectivity and communication protocols. Create detailed technical documentation and implement unit and module tests to ensure software quality.
Requirements
- Requires a minimum of 5 years of experience in low-level software development with proficiency in C and ARM Cortex platforms.
- A degree in Engineering or Computer Science is required, along with experience in regulated environments.
Key Skills
- Embedded Software Development
- C
- Assembly Language
- ARM Cortex
- Bluetooth Low Energy (BLE)
- NFC
- Embedded Systems Design
- Software Architecture
- Object-Oriented Programming
- Security and Encryption
- Data Compression
- Unit Testing
- Software Configuration Management
- Debugging
- Product Lifecycle Management
- Regulated Environment Development
Benefits
- Medical
- Dental
- Vision
- Life/AD&D
- Disability Insurance
- 401(k)
- Vacation
- Sick
- Holiday
- Paid Maternity Leave
- Flexible Spending Accounts
- Voluntary Accident
- Critical Illness
- Hospital
- Long-Term Care
- Employee Assistance Program
- Pet Insurance
- On-site Wellness Clinic
- Fitness Center
- Café
Sr Engineer, Technology Board Software in irvine at Unknown Company
This position is listed as full time and onsite.