Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Embedded Software Engineer

Job

Connexion Systems + Engineering

Lexington, MA (In Person)

$182,000 Salary, Full-Time

Posted 1 week ago (Updated 1 day ago) • Actively hiring

Expires 7/6/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
82
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

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 (3 openings)
Compensation, Benefits, and Employment Type Duration:
3-year contract Pay range: $70-105/hr Benefits include medical insurance, 10 days of Paid Time Off, 11 paid holidays, and a 401(k) match
Job Location:
Lexington, MA (100% onsite)
Schedule:
M-F Job#: 19131 Department Overview The engineering team develops advanced control, automation, and embedded systems for complex hardware platforms and prototype technologies. Projects span the full lifecycle from concept development through implementation, integration, testing, and deployment. Areas of expertise include dynamic control systems, autonomous systems, robotics, guidance and navigation, real-time embedded software, machine learning, image processing, human-machine interaction, and advanced electronics. Current projects involve the development of sophisticated sensing, imaging, communications, and autonomous platforms across air, ground, maritime, and space-based applications. Position Summary The Embedded Software Engineer will work closely with a small multidisciplinary team to define software architectures and requirements based on high-level system objectives. The role is responsible for the design, implementation, integration, and testing of real-time software used to control hardware systems. This position requires hands-on experience developing software for physical control systems operating in deterministic, real-time environments. The engineer will contribute throughout the software development lifecycle, including architecture, implementation, integration, debugging, and validation. Required Qualifications Bachelors degree with 2-5 years of relevant experience, or a Masters degree with at least 2 years of relevant experience. Experience architecting, benchmarking, designing, and programming software for physical control systems using C or C++. Experience developing software in hard real-time environments, including interrupt-driven, task-based, and multi-threaded systems. Experience working with real-time operating systems (RTOS) such as Real-Time Linux, VxWorks, Xenomai, or similar platforms. Experience developing software in Linux environments. Experience integrating and testing software and hardware systems in a laboratory setting. Experience using Python or MATLAB for test automation, electronic testing, and data analysis. Strong interpersonal, communication, and collaboration skills. Ability to work effectively in a team-oriented environment. Preferred Qualifications Firmware development experience using VHDL or Verilog. Digital design and schematic capture experience. Analog or power electronics design experience. Familiarity with laboratory instrumentation, including: Oscilloscopes Function generators Digital multimeters Logic analyzers Frequency counters Experience with revision control systems such as Git. Experience developing low-level hardware drivers. Experience using debugging tools such as GDB, LLDB, or similar debuggers. Knowledge of communication and hardware protocols, including:
UDP TCP/IP UART SPI I2C USB
PCIe MIPI Additional Information This position is fully onsite; candidates should expect to work onsite five days per week. Candidates must be eligible to obtain and maintain a security clearance. An active Secret or Top Secret clearance is highly desirable. Candidates should be willing and able to obtain a higher-level clearance if required by the program. The interview process typically includes an initial virtual interview followed by a second-round interview. For local candidates, the second interview may be conducted onsite; remote interviews may be accommodated for relocation candidates. 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!