Embedded Software Engineer
Acculon Energy - columbus, OH
Apply NowJob Description
Acculon Energy is at the forefront of testing, engineering, and manufacturing for the next generation of energy solutions, specializing in lithium and sodium-ion battery modules and packs. Based in Columbus, OH, our mission is to deliver high-performance, innovative battery solutions that meet the dynamic needs of our global clients. As we expand our operations, we are seeking an Embedded Software Engineer to ensure the excellence and reliability of our advanced energy storage solutions.We're looking for someone with experience architecting, developing, integrating, testing, and troubleshooting embedded software written in C and Python on microcontrollers such as the STM32, ESP32, and Raspberry Pi. These systems are the heart of safety-critical products like battery management systems and battery charging systems.ResponsibilitiesWriting and maintaining code for microcontrollers and related peripherals in embedded systems such as battery management systems and related energy management systemsTesting, debugging, and troubleshooting these systemsWorking alongside other developers, hardware engineers, and mechanical engineers on integration of the systems into the productMaintaining, supporting, and improving systems after initial deliveryQualificationsExpertise with low-level microcontroller development (e.g. STM32), RTOS (e.g. FreeRTOS), and hardware abstraction layer usageSkilled in writing, testing, and debugging device drivers based on technical documentationProficiency in writing, testing, and debugging bootloaders and flash programming toolsExtensive knowledge of CExperience with peripherals and communication protocols such as SPI, CAN, I2C, RS-485, and EthernetProven ability with developing real-time safety-critical software (to standards such as ISO 26262, IEC 61508, ISO 13849)Hand-ons experience testing and debugging code on a bench setup using oscilloscopes, logic analyzers, JTAG probes, etc.Proficiency managing source code with Git and GitLabStrong documentation and communication skillsExperience providing post-production technical supportSoft SkillsAbility to context-switch between multiple different projectsStrong teamwork skillsAbility to balance perfection and practicalityPassion for safe, robust implementationsNice-to-HavesKnowledge of Python, Rust, shell scripting, CMake, linker syntaxProficiency with MATLAB and SimulinkExperience with hardware or electronic circuit designParticipation in school or college engineering programs (FIRST, FSAE, EcoCAR, etc.)Familiarity with AUTOSARExperience consulting on new project initiation and architectureFamiliarity with Infineon AURIX, NXP LPC, STM SPC, TI C2000, or other MCU families**This position is not accepting third party recruiting agency submissions.What We Offer:A dynamic, innovative, and inclusive work petitive salary and benefits package.Opportunities for professional growth and development.The chance to be part of a team making a significant impact on the future of sustainable energy.Acculon Energy Inc. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Created: 2025-02-08