Embedded Software Engineer

Connexion Systems + Engineering

Lexington, MA, MA

JOB DETAILS
SALARY
$70–$105 Per Hour
SKILLS
Ansible, Best Practices, C Programming Language, C++ Programming Language, Communications Protocols, Compensation and Benefits, Computer Engineering, Computer Firmware, Continuous Deployment/Delivery, Continuous Integration, Data Collection, Datasheets, Debugging Skills, Debugging Tools, Documentation, Embedded Software, Embedded Systems, Ethernet, Git, GitHub, I2C, Identify Issues, Interviewing Skills, Jenkins, Linux Operating System, Multithreaded Programming, Object Oriented Design (OOD), Object Oriented Development, Object Oriented Software, PCI Express (PCI-E), Perl Programming Language, Product Lifecycle, Python Programming/Scripting Language, Realtime Operating System, Schematics, Scripting (Scripting Languages), Secret Clearance, Software Administration, Software Development, Software Engineering, Software Testing, Support Documentation, System Integration (SI), System Validation, Systems Analysis, Systems Engineering, Systems Scalability, Technical Writing, Test Plan/Schedule, Testing, USB, Unit Test, United States Department of Defense (DoD), Unix Shell Programming, VxWorks, Willing to Travel, Windows PowerShell
LOCATION
Lexington, MA, MA
POSTED
30+ days ago
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: $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 (hybrid, 3 days on-site)
  • Schedule: M-F
  • Job#: 19104


An advanced engineering team supporting the Department of Defense (DoD) programs is seeking an Embedded Software Engineer to support the design and development of testbed systems and components used in data collection for ballistic missile defense testing. This role will focus on designing, developing, testing, and debugging embedded software and firmware for complex real-time systems from requirements through deployment.

Responsibilities

  • Design and implement embedded software and firmware for real-time systems and embedded devices
  • Develop, test, debug, and support system software throughout the full development lifecycle
  • Support software QA, system integration, validation, and post-production troubleshooting
  • Work closely with hardware engineering teams on system development and integration
  • Analyze and improve system efficiency, scalability, and stability
  • Support documentation, technical writing, and software development best practices

Required Experience

  • 5+ years of embedded systems development experience
  • Strong hands-on experience troubleshooting embedded targets and real-time software/hardware environments
  • Strong C/C++ programming experience
  • Experience with real-time operating systems such as VxWorks, Xenomai, and Linux
  • Experience developing multithreaded and multiprocessor applications
  • Experience with object-oriented software design and development
  • Experience with software testing, unit testing, and software documentation
  • Experience working with hardware/firmware integration and reading schematics and component data sheets
  • Experience using Git or other shared code repositories
  • Experience with CI/CD pipeline tools such as Jenkins, GitHub Actions, or Ansible
  • Experience with scripting languages such as Python, Perl, Shell, or PowerShell
  • Experience with communication protocols including USB, Ethernet, PCIe, I2C, and SPI

Preferred

  • Experience with MODBUS protocol
  • Master’s degree preferred

Additional Information

  • Hybrid schedule with approximately 3 days onsite per week
  • Active Secret Clearance required
  • Approximately 5% domestic and international travel
  • Interview process includes an initial pre-screen followed by a technical panel interview for selected 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!
 

About the Company

C

Connexion Systems + Engineering

Connexion is an award-winning professional staffing firm that strives to be the unrivaled staffing solution for job seekers by expertly connecting talent with opportunity.  Over the last 20 years Connexion has built the most admired team of staffing experts in the industry.  We give back, change lives and offer unconditional support to the candidates we represent.

Put Connexion's 20 years of experience to work for you! Our professionals have unrivaled relationships and contacts with the hiring managers, human resources team and decision makers at the most desirable companies to work for.

Don't let your resume get lost in an inbox, Connexion's recruiting team will advocate on your behalf to get you the job you want

COMPANY SIZE
500 to 999 employees
INDUSTRY
Staffing/Employment Agencies
FOUNDED
1999
WEBSITE
https://www.csetalent.com/