Embedded Software Engineer
ClearanceJobs - Lexington, Massachusetts, United States, 02173
Work at ClearanceJobs
Overview
- View job
Overview
Location: Lexington, MA Clearance Required: Active Secret (TS preferred or ability to obtain TS) Openings: 2 Positions About the Team
Join a cutting-edge team that specializes in real-time embedded systems, advanced autonomy, machine learning, and space-qualified electronics. What You'll Do
As a Real-Time Embedded Software Engineer, you'll work closely with a small, agile team to: Define software architecture and requirements based on high-level system needs. Design, implement, and test real-time embedded software for hardware control. Integrate and validate systems in lab environments. Script in Python or MATLAB for electronic testing and data analysis. Required Experience
* Proficiency in C/C++ for real-time, multi-threaded, interrupt-driven systems using RTOS (e.g., real-time Linux, VxWorks, Xenomai). * Experience developing in Linux environments. * Hands-on integration and testing of embedded systems. * Scripting experience in Python or MATLAB. Preferred Skills
* Firmware development using VHDL or Verilog. * Digital design and schematic capture (Mentor Graphics tools). * Analog or power circuit design. * Familiarity with lab instrumentation (oscilloscopes, logic analyzers, etc.). * Experience with version control (e.g., Git), low-level driver development, and debuggers (gdb, lldb). * Knowledge of communication protocols (UDP, TCP, UART, SPI, I2C, USB, PCIe, MIPI). Education & Experience
* Bachelor's degree with 2-5 years of experience, or Master's degree with at least 2 years of experience. * Strong interpersonal and communication skills. * Ability to work effectively in a collaborative, team-oriented environment. Security Clearance: Must hold an active Secret clearance and be eligible to obtain a Top Secret clearance. Active TS is a strong plus.