Logo
Accelevation LLC

Senior Embedded Software Engineer

Accelevation LLC, Herndon, Virginia, United States, 22070

Save Job

Position: Senior Embedded Software Engineer Location:

Herndon, VA

Job Id: 258 # of Openings: 0 Job Description: We are looking for an experienced

Embedded Software Engineer

with a strong background in real-time systems, power electronics control, and industrial communication. The ideal candidate will bring deep technical expertise and a proactive mindset to help design and develop robust embedded solutions for modern energy and power electronics applications. Design and implement firmware for embedded systems used in power monitoring, switching control, and energy computation. Develop and optimize signal processing algorithms. Work with various microcontrollers and processors, including:

TI DSPs (e.g., C2000, TMS320F28x) ARM Cortex-M/R/A MCUs from ST, NXP, Microchip, and others FPGA

Interface with high-resolution ADCs and analog front ends to acquire voltage and current signals. RS-485, Modbus RTU/TCP, CAN, CAN FD, SPI, I2C, UART Ethernet (UDP/TCP/IP), MQTT, SNMP, or custom lightweight protocols Ensure synchronization and time-alignment across multiple acquisition and control nodes. Collaborate with hardware engineers to ensure end-to-end integration and testing. Analyze system behavior and optimize firmware performance using lab tools such as oscilloscopes, logic analyzers, and in-circuit debuggers. Document system interfaces, data structures, and integration points clearly and professionally. At least 6 years of experience in embedded software development for control, measurement, or energy systems. Strong command of embedded C/C++, bare-metal and/or RTOS-based programming. Experience with digital signal processing and energy algorithms. Hands-on experience with ARM-based MCUs and TI DSPs and FPGA. Deep understanding of communication buses and protocols in industrial environments. Proficiency in debugging and hardware/software integration. Preferred Qualifications:

Familiarity with power system standards (e.g., IEC 62053, IEC 61000, ANSI C12.20). Knowledge of FPGA or HDL-based signal processing (optional). Experience with multi-core architecture or task separation for control vs. metrology. Understanding of timing-critical systems, sync logic, and hardware-software co-design.

#J-18808-Ljbffr