Firmware Engineer
Armaments Research Companyabout 3 hours ago
Remote, United StatesMid Level / Senior
Responsibilities
- Break down system and product requirements into a firmware design and implement it for the ARC product lines.
- Work with the product team to define and characterize performance metrics for sensor components.
- Iteratively improve user-experience concerns around accuracy, stability, and calibration of MEMS sensors.
- Support firmware development and optimization efforts for processing efficiency, code size, and power requirements.
- Provide input, feedback, and data-backed results to management on various firmware features and functions.
- Work with the ARC team to plan firmware work in Agile development cycles.
- Identify, develop, and execute automated and manual testing procedures with ARC QA functions.
Requirements
- Bachelor’s degree in electrical engineering, computer engineering, or a related field.
- Experience with hardware or firmware development (C programming).
- Experience with electronic magnetometers, accelerometers, gyroscopes, and similar digital sensing technologies.
- Experience with SPI, I2C, and UART protocols.
- Experience developing microprocessor/micro-controller-based solutions.
- Experience with Agile methodologies and development cycles.
- Proficiency in using various development environments and debugging tools.
- Familiarity with battery operated products or products with constrained power.
Benefits
- Equity Options.
- 401k plan.
- Employer paid employee medical, dental, and vision.
- 12 paid holidays plus Flexible PTO Policy.