Associate Embedded Software Engineer
MITRE
About the Role
MITRE's Electronic System Development and Embedded Security department is seeking entry-level candidates with experience implementing embedded software on SoC or other embedded platforms. This role focuses on rapid prototyping of advanced sensor, communication, and navigation systems on real-time embedded platforms.
Key Responsibilities
- Design and implement technical solutions for a wide range of challenges faced by government sponsors.
- Design and prototype state-of-the-art embedded systems using commercial and custom platforms.
- Work on cross-disciplinary teams on projects of national importance.
- Develop solutions involving real-time communication and sensor systems leveraging state-of-the-art processors, FPGA & SoC technology, and cutting-edge SDR platforms.
- Design advanced architectures for high throughput signal processing.
- Develop low size, weight, power, and cost (SWaP-C), highly integrated custom platforms.
- Conduct hands-on research and develop tangible solutions in world-class labs.
Requirements & Tech Stack
- C and/or C++ programming languages.
- Familiarity with good software development practices: design, implementation, testing, documentation, and debugging.
- Understanding of embedded systems and hardware/software interaction.
- Basic knowledge of low-level processor architectures, operating system concepts, and hardware interfacing.
- Proficiency in C and/or C++ programming languages.
- Active Secret U.S. Government issued Security Clearance.
- U.S. Citizen (required for security clearance).
- Minimum of 4 days a week on-site at the Bedford, MA facility.
Qualifications
- Bachelor's degree in a related field, or equivalent combination of related education and work experience.
- Strong oral and written communication skills.
- Familiarity with modern reconfigurable SoC platforms (e.g., AMD Xilinx MPSoC, RFSoC, Versal, or Intel Agilex SoC).
- Familiarity with common software development tools (e.g., Git, Make, CMake).
- Understanding of development best practices, including code reviews, regression testing, and user documentation.
- Familiarity with real-time operating systems, POSIX, embedded Linux (user- and kernel-space development).
- Experience with low-level hardware/software system debugging.
- Solid foundation of basic digital signal processing (DSP) concepts and experience implementing real-time algorithms for communication, radar, or navigation systems.
- Familiarity with networking protocols (wired and wireless).
- Basic knowledge of one or more hardware description languages (HDLs) such as VHDL, Verilog, or System Verilog.
- M.S. in Computer Engineering, Computer Science, Electrical Engineering or similar field (preferred).
- Familiarity with object-oriented programming principles and working knowledge of one or more higher-level languages such as Python, MATLAB, or Perl (preferred).
Clearance Requirements
- Secret (minimum)
- Must obtain or have Secret clearance within one year of hire.
Compensation
- Salary compensation range: $89,200 - $111,500 - $133,800 Annual.
Work Location Type
- Onsite (Bedford, MA facility).