Embedded Firmware Engineer/Software Developer
Listed on 2026-07-10
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Python
Embedded Firmware Engineer/Software Developer
Alencon islooking fora talented embedded firmware developer tokick start development onour next generation ofSPOT DCto DCpower optimizers. Each SPOT sports 4high performance M4
MCUs forreal-time control, andan embedded linux PCfor telemetry andremote control. This agreat opportunity tohone your embedded skills, andgain full stack IOTexperience ina fast paced environment.
- Embedded firmware development on innovative alternative energy power conversion equipment.
- Broaden our coverage ofunit, integration, and functional automated tests.
- Continuous code curation and refactoring to maximize reuse across multiple products andMCUs.
- Creation and execution oftest plans for hardware and software validation
- 2-3years of experience developing real-time bare metal microcontroller systems inC
- Experience with Python
- Basic understanding of electronics andability toread electrical schematics
- Familiar with SPI, I2C, andRS-485
- Experience with GITor other version control software
- MCU
Experience:
ARMCortex M4and M7;
Linux single board computers - Embedded Linux
- Embedded TCP/IP- IOT
- Wired andRF communications principles
- Power electronics andpower supply design
- Real time controls
Alencon develops innovative DC/DC converters for renewable energy power systems. Alencon's team members work ina creative andfast-paced environment, producing some ofthe most innovative power conversion equipment inthe renewable energy industry. Weoffer competitive compensation anda fringe benefit package. Though wehave some immediate needs with goals foryou toachieve inthe next several months, your biggest value tous will beyour continued growth and contribution inthe years tocome.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).