Embedded Firmware Engineer

Zurich, Switzerland
Full Time
Engineering
Mid Level
We are seeking an Embedded Firmware Engineer to design, develop, and support system software for embedded control of WiTricity's wireless power systems. Their focus will be on empowering the wireless transfer of grid power to charge the battery of electric vehicles. Qualified candidates will have a solid understanding of embedded programming, microcontroller architectures, embedded software implementations, embedded software development process and testing. The position will be based at our Mägenwil location in Switzerland. Candidates must demonstrate fluency in English. Fluency in German is a plus.
 
Reference: CH24014

Responsibilities:
  • Embedded firmware development in C/C++
  • Algorithm prototyping, development and testing in Matlab / Simulink/ Python
  • Unit and Integration testing of software modules, test coverage analysis and closure
  • Code reviews as part of the development process
  • RTOS programming, device drivers
  • Design of control systems, digital signal processing, algorithms and communications protocols.
  • Act as mentor to provide guidance for automotive development processes to other engineers
  • Write and conduct tests on new embedded software features and publications.
  • Work collaboratively with firmware team members and team members of other disciplines to integrate, test, and debug system components.
  • Use version 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.
  • Develop and maintain infrastructure for embedded software testing and verification, improving the CI/CD system in place.
Requirements:
  • BS or MSc in Electrical Engineering or Computer Science
  • 3+ years of experience in automotive SW development processes, CI/CD, MISRA-C, SOUDS/ISOTP protocol
  • Direct working experience with AutoSAR development
  • Fluent in C/C++, Python, Matlab/Simulink
  • Experience with RTOS
  • Experience with version control systems (git, svn)
  • Proficient with microcontroller IDE design/development tools (eclipse, VS Code among others).
  • 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.
  • Strong written and verbal communication skills, and a positive attitude.
  • Energetically active with a sense of urgency and individual accountability, can work independently, and be a reliable team player.
  • Open minded and motivated to learn new skills and share existing knowledge
  • Motivated to work in an internationally distributed team
  • Fluency in English required, fluency in German is a plus.

Desired skills:
  • Familiar with a variety of microcontrollers including Microchip, TI, NXP, and ARM-based embedded processors.
  • Experience with model based design in Simulink, embedded coder / VHDL coder
  • Experience with C#, EXI, JSON, and XML
  • Experience with CANbus, SPI, I2C, RS-232, IEEE 802.11, TCP/IP, and HTTP protocols.
  • Experience with developing control systems and communications protocols.
  • Experience with standards-based feature design documentation, development, test and verification.

About WiTricity:
WiTricity is the pioneer in wireless charging for electric vehicles, leading the development and implementation of magnetic resonance technology across passenger and commercial vehicles. The company’s products are backed by an extensive patent portfolio that supports ratified global EV wireless charging standards including SAE, ISO, and GB. Automakers and Tier 1 suppliers look to WiTricity to help accelerate the adoption of EVs by eliminating the hassle of plug-in charging and setting the stage for future autonomy. Beyond EVs, WiTricity technology is foundational to the wireless charging of many products, from consumer electronics to micro-mobility to robotics.
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*