US Openings

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

 

India Openings