Embedded Software Engineer (all gender)
Core
Develop, optimize, and validate embedded software for an internally developed control board regulating BLDC motors and motor controllers.
Role type
Embedded Software Engineer (BLDC Motor Control)
Builds
Control boards and motor regulation software for industrial applications
Domain
Industrial automation, Embedded Systems, Motor Control
Deliverable
production ML models | product features
Required skills
C/C++ programming, Microchip MPLAB IDE, Microcontroller architecture, BLDC motor control algorithms, software testing, hardware-software interface integration, circuit design basics
Preferred skills
NI LabVIEW, FPGA/SoC systems, soldering (THT/SMD), automotive/aerospace regulated environment experience
Technologies
Microchip MPLAB, C, C++, BLDC, Microcontrollers, NI LabVIEW, FPGA, SoC
Responsibilities
Develop and optimize control algorithms for microcontroller systems, conduct software tests and define test cases, analyze software errors and implement sustainable fixes, create audit-compliant software documentation, collaborate with electrical engineers and developers, support integration and validation of embedded software on microcontroller platforms
Seniority
Mid-level, hands-on IC