TITLE: Senior Software Engineer
SALARY: $125- $180k + Bonus + Stock options + Strong Benefits including 401k
LOCATION: Irvine, CA
Do you enjoy developing complex software for low power and battery powered medical devices? If you say "yes" then read on about working among a collaborative team of professionals who are helping and succeeding in improving our healthcare and wellness.
What You Will Be Doing
Develop Linux applications that communicate with firmware running on development boards
Design and implement:
- Real-time, embedded signal processing software and algorithms
- Programmable and configurable data acquisitions systems
- User interface and conduct applications programming
- Bluetooth Low Energy wireless connectivity
- Real-time data visualization using custom Qt Widgets for data collection systems
- Robust and fault-tolerant wireless data transfer
- Synchronization between multiple devices in unpredictable environments
Architecting firmware system design
Ensure high reliability suitable for verification and validation
What You Need for this Position
Bachelor's Degree in Computer Science or a related field
5+ years of Software Engineer experience
Successfully implemented secure data streaming and synchronization over BLE/USB
Successfully implement streaming and synchronization using REST APIs
Knowledge of or experience in the following:
- C/C++ programming
- Object oriented programming
- Design patterns
- Code optimization and code debugging
- Firmware development
- Bluetooth Low Energy (BLE)
- USB device interfaces (libUSB)
- TCP/IP and REST APIs
- Encryption (AES)
- Distributed systems
- Software testing methods: unit testing, integration testing
Knowledge of QMS, FDA design controls and GMP regulation
What's In It for You
Medical (HMO or PPO), dental and vision
Flexible spending plan for dependent care and medical
401k (no matching yet)
Bonus plan
Stock options
Vacation (starting at 3 weeks)
Sick time
Short- and long-term disability
Lunch on Mondays
Breakfast for early birds
Career Advancement
For your hard work and dedication, earn a generous salary (DOE) bonus and stock option along with a competitive benefits plan including 401k and the opportunity for career advancement. So, if you are a Senior Software Engineer with experience, please apply today!
A COVID-19 vaccine is required for this position by the client for whom we are recruiting. If there is a bona fide medical or religious reason why you cannot be vaccinated, please be prepared to discuss that with the client hiring manager or their HR representative. CyberCoders will not inquire regarding your vaccination status.
Applicants must be authorized to work in the U.S.