Logo
Accelevation LLC

Senior Embedded Software Engineer

Accelevation LLC, Herndon, Virginia, United States, 22070

Save Job

Join to apply for the

Senior Embedded Software Engineer

role at

Accelevation LLC About Accelevation. At our core, Accelevation LLC is about accelerating innovation. From the beginning, a driving force in our corporate culture has been curiosity and out-of-the-box thinking. We are a dynamic and fast-growing company that offers a competitive salary, generous paid time off, and a robust benefits package including a 401(k)-retirement plan and company match. In the past 18 months, we have grown by over 400% and are scaling exponentially again this year. Accelevation was voted #1 fastest growing company in 2024 by the Dayton Business Journal. We offer the opportunity to be a part of something different, collaborative, and exciting. We value those who bring fresh ideas, thrive on change, and are comfortable with growth. Position Summary 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. This is an

onsite role

— we believe the best ideas happen when we’re together. You’ll be part of a high-energy, collaborative environment where decisions are made fast, and wins are celebrated in real time. Key Responsibilities

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. Implement industrial communication protocols: 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. Minimum Qualifications

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. Core Competencies

Safety: Proactively fosters a culture of safety in our work environment. Inclusion: Appreciates and respects individuals from diverse backgrounds, identities, values, and cultures. Speed: Operates with a sense of urgency, recognizing the competitive advantage of being swift and responsive. Innovation: Consistently seeks opportunities to simplify processes and continuously improve. Judgement: Ability to exercise discretion and lead initiatives autonomously. Accountability: Ability to hold self and others to the highest of standards. Accelevation LLC is an equal opportunity employer - Inclusion is one of our core values, as we appreciate and respect individuals from diverse backgrounds, identities, values and cultures. We enthusiastically build teams that celebrate and embrace the contributions of everyone, fostering an environment of welcome and respect for all. As a part of our pre-hire process, we may conduct a background check. We use E-Verify to confirm the identity and employment eligibility of all new hires.

#J-18808-Ljbffr