Embedded Firmware Engineer

Less than 5 years experience  •  Automotive

Salary depends on experience
Posted on 05/22/18
Watertown, MA
Less than 5 years experience
Salary depends on experience
Posted on 05/22/18

Design, develop and support system software for embedded control of WiTricity’s wireless power systems. The core duties and responsibilities of the position are as follows:


  • Support existing embedded software designs and provide hands-on support of system test and verification.
  • Work collaboratively with firmware team members and team members of other disciplines to test and debug functionalities and implementations of the operational system.
  • Design, develop, and document embedded software solutions for the functionality of next generation systems.
  • Write and conduct tests on new embedded software features and publications.
  • Use source control systems in place at WiTricity for the maintenance of the code base and to provide proper revision control and release structure.
  • Be able to multi-task and independently manage the requirements of several projects in parallel.

Qualified candidates will have a solid understanding of embedded programming, micro-controller architectures and embedded software implementations.  Candidates will also possess good written and verbal communication skills, have a positive attitude.  Candidates will be energetically active with a sense of urgency and individual accountability, can work independently, and be a reliable team player.


  • BS or MS in Computer Engineering, Electrical Engineering, or equivalent experience.
  • 3+ years of embedded programming design experience.
  • Fluent in C/C++.
  • Ability to code in Assembly.
  • Proficient with micro-controller IDE design/development tools.
  • Proficient with bare metal development as well as real-time operating systems (RTOS).
  • Proficient in lab debug, including usage of power supplies, oscilloscopes, function generators and in-circuit debuggers.
  • Ability to follow circuit schematics and PCB layout drawings.
  • Ability to work as part of a team in fast-paced environment.

Desired Skills:

  • Familiar with a variety of micro-controllers including Microchip, TI, NXP, and ARM-based embedded processors.
  • C#, Python, Visual Basic, Verilog, Javascript, Labview, EXI, JSON, and XML experience.
  • Experience with CANbus, SPI, I2C, RS-232, 802.11x, and TCP/IP protocol.
  • Experience with UML documentation for embedded solutions.
  • Experience in power supply, power inverter and high-power electronics design.
  • Experience developing device drivers, control systems, and communications protocols.
  • Experience with standards-based feature design and implementation verification.
Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.