Senior Firmware/Embedded Software Engineer
We are looking for a skilled and motivated Senior Firmware/Embedded Software Engineer to work on new power electronics product development. You will work on developing new products firmware and software from architecture to implementing to testing.
Want to be in ambitious R&D team? If you think outside of the box and wish to be in touch with most advances Power Electronics methodologies, technologies and solutions we are ready to hear your ideas. You can be part of a rapidly-growing international company.
Lead and manage new projects in area of power electronics firmware
Develop and debug low-level real-time and low-latency firmware in C.
Writing C on bare metal MCUs or embedded Linux platform
Implement high level power stage control loops and state machines
Hands-on board bring-up, debug, test, and code optimization.
Design and implement protocols for system communications Collaborate with cross-functional teams.
Write Software Requirements Specification and Design documents.
The Senior Firmware/Embedded Software Engineer will:
5-10+ years of professional firmware/software development experience.
Familiar with embedded microprocessor design process: compilers, debuggers, IDE and source code control
Experience with communication protocols
Experience developing device drivers using hardware interfaces: ADC, GPIO, PWM, UART, SPI, I2C, etc.
Experience with control loops and control state machines
Experience with digital/analog hardware development
Experience with oscilloscopes, function generators, and logic analyzers.
Experience with scripting languages (e.g. Python).
ADDITIONAL PREFERRED SKILLS & QUALIFICATION
Experience with power electronics systems.
Experience in power electronics control loops development and analysis
Experience with scripting languages.
Unit/regression testing frameworks
FPGA development (VHDL or Verilog)
Windows application development in C#
BS or MS in EE/CE/CS, or the equivalent
What do we offer?
Hybrid work model
Private health insurance
Positive working environment
Free coffee, tea, and juice
Easy and unlimited use of nearby Recreational Sports Facility
Find more job opportunities on our JOIN US page: www.gpi.co.rs