Embedded Software Engineer
Our esteemed client in Sterling, VA is actively looking for Embedded Software Engineer for a fulltime direct hire role. Below are the details:Duties:Develop and maintain embedded software for power quality metering and branch circuit monitoring systems used in data centers.Develop real-time embedded software using C/C++ and RTOS.Work with microcontrollers, DSP, USB, Ethernet/internet communication, data logging, and system connectivity.Support computation and processing of power-quality parameters including RMS current, harmonics, sag, and other electrical measurements.Work closely with hardware engineers to integrate, test, troubleshoot, and validate embedded systems.Participate in hands-on lab testing using oscilloscopes and other instrumentation.Support product testing, compliance, safety requirements, and system-level validation.Senior-level engineer will provide system-level software architecture and technical direction while helping guide other engineers.Potential involvement with FPGA, real-time systems, and SIL safety requirements on the company's STS project.Required Skills:Strong embedded software development experience using C/C++.Experience working with real-time operating systems (RTOS).Strong microcontroller experience.Strong DSP / digital signal processing experience.Experience with embedded communications such as USB and Ethernet/internet connectivity.Experience with data logging and real-time data processing.Ability to understand embedded systems at a system level, particularly for Senior-level candidates.Hands-on experience testing and troubleshooting embedded hardware/software in a lab environment.Ability to work closely with electrical/hardware engineering teams.Strong understanding of how software interacts with hardware.Demonstrated ability to take ownership of projects and deliver assigned work.Engineering degree preferred; Bachelor's degree is acceptable. Experience is more important than advanced degrees.Preferred Skills:Electrical Engineering background preferred over Mechanical Engineering.Experience with DSP algorithms and signal processing.Experience with TI C2000 or similar DSP/microcontroller platforms.FPGA experience.SIL safety-level experience.Analog/digital electronics knowledge.Experience in critical industries such as aerospace, marine, industrial automation, power systems, or other safety/reliability-focused environments.Experience with high-voltage systems or power monitoring.Experience designing products/systems from the ground up.HMI/GUI development and ability to manage large amounts of system data.Experience with compliance and safety testing.