Search Jobs

Connecting expertise with opportunity.

Embedded Software Engineer

Lexington, MA

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

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

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.