Senior Firmware Engineer
Vacancy expired!
job summary:Our client is looking for a senior firmware engineer to join their team. At least 5 years experience.Our ideal candidate will start off with either a Bachelor's degree in Electrical Engineering or Computer Science/Engineering (with C/C specialization and applicable embedded hardware experience.) Ideally, our candidate will have 5 years minimum experience in designing embedded firmware. Additionally, they will have experience designing with a variety of microcontrollers and development environments (ARM, MSP430, PIC) and peripherals (flash, ADC, DAC, SPI, I2C, UART, PWM, USB.) Experience with CAN/LIN bus is a plus, as is experience working with vehicular electronics, RTOS, and DC-DC switching power supply design 0W-200W.
- By completing embedded firmware designs through the full SDLC cycle
- By creating necessary firmware project documentation (requirements, risk assessments, design documents)
- By establishing and executing test plans and unit testing
- By participating in peer review of firmware designs and source code
- By working closely with Electrical Engineers in resolving software, hardware, and system issues
- By estimating and quoting new projects (time, assumptions, feasibility, risks)
- By supporting existing New Product Development products; both enhancements and issue resolution)
- By supporting manufacturing production as needed
- By creating and maintaining firmware standards and processes
- By understanding regulatory specifications for all markets (SAE, ECE, UL, etc)
- Ability to design, code and debug in: C, C, C# and Python
- Understanding of analog and digital hardware
- Experience with DC-DC switching power supply designs: Buck, Boost, Buck-Boost, Sepic and Flyback topologies for LED driving applications
- Working knowledge of various firmware and software development environments: IAR, Eclipse, MPLAB, Visual Studio
- Experience in hand-soldering surface mount components
- Experience working with versioning software for revision control, and bootloaders
- Health, Dental, and Vision insurance
- Short term & Long-term disability insurance
- 401k with employer match
- Paid time off, including Vacation, Sick & Personal Time, and 11 paid Holidays
- Generous Profit-Sharing Plan
- Tuition reimbursement
- Development and Growth opportunities
- Casual work environment for all associates
- State-of-the-Art, temperature-controlled environment
- And many more!
- By completing embedded firmware designs through the full SDLC cycle
- By creating necessary firmware project documentation (requirements, risk assessments, design documents)
- By establishing and executing test plans and unit testing
- By participating in peer review of firmware designs and source code
- By working closely with Electrical Engineers in resolving software, hardware, and system issues
- By estimating and quoting new projects (time, assumptions, feasibility, risks)
- By supporting existing New Product Development products; both enhancements and issue resolution)
- By supporting manufacturing production as needed
- By creating and maintaining firmware standards and processes
- By understanding regulatory specifications for all JW Speaker markets (SAE, ECE, UL, etc)
- Ability to design, code and debug in: C, C, C# and Python
- Understanding of analog and digital hardware
- Experience with DC-DC switching power supply designs: Buck, Boost, Buck-Boost, Sepic and Flyback topologies for LED driving applications
- Working knowledge of various firmware and software development environments: IAR, Eclipse, MPLAB, Visual Studio
- Experience in hand-soldering surface mount components
- Experience working with versioning software for revision control, and bootloaders
- Health, Dental, and Vision insurance
- Short term & Long-term disability insurance
- 401k with employer match
- Paid time off, including Vacation, Sick & Personal Time, and 11 paid Holidays
- Generous Profit-Sharing Plan
- Tuition reimbursement
- Development and Growth opportunities
- Casual work environment for all associates
- State-of-the-Art, temperature-controlled environment
- And many more!
- Experience level: Experienced
- Minimum 5 years of experience
- Education: Bachelors
- Firmware
- C# (5 years of experience is preferred)
- C (5 years of experience is preferred)
- Python (5 years of experience is preferred)
- C (5 years of experience is preferred)
- ARM, MSP430, PIC (5 years of experience is preferred)
Vacancy expired!