Embedded Software Engineer
Location : Boston
Salary : Based on experience
Job Id : US01250003
Visa sponsership : No
Job Description:
- Bachelors degree in Engineering, Computer Science, Mathematics, or Physics or proof of exceptional skills in related fields with practical firmware engineering experience.
- Minimum of 6+ years of relevant work experience
- Minimum of 3+ years of experience delivering top-quality C code in a real-time embedded environment.
- Minimum of 3+ years of experience with Multithreaded or RTOS experience.
- Experience with test-driven development using unit testing, software in the loop (SIL), and hardware in the loop (HIL) methodologies. Our developers participate significantly in firmware testing, so a validation mindset is required.
- Experience with communication interfaces on embedded systems such as RS-485, CAN, SPI, or I2C is desired.
- Familiarity with electrical test tools like oscilloscopes, multimeters, and power supplies.
- Experience developing time-critical code using ADC, PWM for power controls, and battery management.
- Python experience for supporting tools and data analysis.
- Familiarity with a Unix environment.
- Proficient in standard source control tools like Git.
- Remain engaged, proactive, and positive when taking on challenging tasks, owning assignments, and taking accountability for personal and overall team success.
APPLY NOW