Embedded Software Engineer
Posted: 05/21/2026
Industry: Engineering and Technical
Job Number: 19094
Security Clearance: Ability to obtain Secret
Job Description
Connexion’s mission is to provide "best in class" services to job seekers. We strive to achieve excellence in job placement, staffing, and recruiting services, while treating candidates with the professionalism and respect they deserve.
Job Title: Embedded Software Engineer
Compensation, Benefits, and Employment Type
- Duration: 3-year contract
- Pay range: $75-$105/hr.
- Benefits include medical insurance, 10 days of Paid Time Off, 11 paid holidays, and a 401(k) match
- Job Location: Lexington, MA (hybrid, 4 days on-site)
- Schedule: M-F
- Job#: 19094
We are seeking motivated candidates to develop embedded and real-time software supporting prototyping, laboratory experimentation, and field testing of advanced communications and sensing systems.
Required Qualifications
- Bachelor’s, Master’s, or PhD degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Physics, or a related technical discipline
- Strong experience with C/C++ software development
- Experience designing software for real-time and near-real-time embedded systems, including ARM Cortex-class processors
- Experience with multithreaded programming in Linux and real-time operating system (RTOS) environments
- Familiarity with continuous integration and automated build pipelines supporting FPGA and embedded software development
- Experience performing laboratory and hardware bench testing of embedded systems using integrated debuggers and test equipment such as logic analyzers, oscilloscopes, and related instrumentation
- Familiarity with multi-stage bootloader configuration and deployment
- Experience programming in Python
- Experience developing software for embedded ARM processors within FPGA System-on-Chip (SoC) architectures
- Experience with Yocto-based Linux development and deployment, preferably including PetaLinux
- Strong written and verbal communication skills, including the ability to collaborate across technical teams, present technical findings, and produce clear documentation
Preferred Qualifications
- Familiarity with assembly language programming
- Active Secret security clearance or ability to obtain one
Additional Information
- This position requires regular onsite laboratory work, including hardware integration, testing, debugging, and collaboration with technical teams
- Candidates should expect an onsite schedule of approximately four days per week, with limited remote flexibility
- Candidates eligible to obtain a Secret clearance are encouraged to apply
- Interview process includes an initial phone screen followed by a technical panel interview
Minimum Experience Requirements
| Category | Requirement | Minimum Experience |
|---|---|---|
| Education | Bachelor’s Degree | Required |
| Programming | C/C++ Programming | 10 years |
| Programming | Embedded Software Development | 7 years |
| Programming | Multi-core ARM Processor Design | 4 years |
| Programming | Python Development in Linux | 5 years |
| Software Development | Software Design & Development | 7 years |
| Operating Systems | Yocto Development | 2 years |
| Software | Multithreaded / Multiprocessor Applications | 10 years |
| Systems | Embedded Linux | 3 years |
| Systems | FPGA Embedded Systems (Xilinx, ARM, MicroBlaze, PetaLinux) | 5 years |
| Tools | CI/CD and Containerized Build Environments | 5 years |
| Testing | Oscilloscopes, Logic Analyzers, Emulators, DMMs | 3 years |
| Documentation | Technical Documentation & Collaboration | 7 years |
Nice to Have
- Current Secret clearance or higher
Please use the apply button to submit your resume for consideration. A Connexion Representative will contact you shortly.
You may also send your resume and cover letter via email to the recruiter listed below. You MUST include the Job# and Job Title in your subject line.
If you are active in a job search but this job is not for you, please reach out to jobpostings@csetalent.com. We would be glad to help you find the perfect job!
Job Requirements
C++, ARM, Cortex, Linux, processors, FPGA, Yocto, PetaLinux
Meet Your Recruiter
Share This Job:
Related Jobs:
There are currently no related jobs. Please sign up for Job Alerts.
Loading...
Login to save this search and get notified of similar positions.
About Lexington, MA
Discover exciting job opportunities in the vibrant city of Lexington, Massachusetts! Embrace career growth in a picturesque New England town that seamlessly blends history and innovation. Home to renowned landmarks like the Minuteman Statue and captivating attractions such as the Lexington Symphony, this charming area offers a rich cultural tapestry. Indulge in the local cuisine, catch a show at the unique Munroe Center for the Arts, or cheer on the New England Revolution at Gillette Stadium nearby. With easy access to beautiful parks like the Great Meadows National Wildlife Refuge, Lexington provides the perfect blend of career advancement and quality of life. Explore our job listings today and unlock your potential in this enchanting location.
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.