Embedded Software Engineer

Connexion Systems & Engineering
Lexington, MA, United States
6 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$145,600.0 - $218,400.0
Working hours
Regular working hours

Tech stack

Testing (Software) Unit Testing Bash Shell C++ (Programming Language) Software Documentation Communications Protocols Computer Programming Computer Engineering Continuous Integration Datasheets Software Debugging Linux
+26 more
Perl (Programming Language) Embedded Software Ethernet Firmware Github Python (Programming Language) Modbus Multiprocessing Object-Oriented Software Development PCI Express Windows PowerShell Systems Development Life Cycle Real-Time Operating Systems Ansible System Software Systems Integration USB VxWorks Software Organization Multithreading Scripting Serial Peripheral Interface Real Time Systems Git SC Clearance Jenkins

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 EngineerCompensation, Benefits, and Employment TypeDuration: 3-year contractPay range: $70-105/hr Benefits include medical insurance, 10 days of Paid Time Off, 11 paid holidays, and a 401(k) matchJob Location: Lexington, MA (hybrid, 3 days on-site)Schedule: M-FJob#: 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.ResponsibilitiesDesign 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 Experience5+ 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 PreferredExperience with MODBUS protocol Master’s degree preferred Additional InformationHybrid 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! 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.ResponsibilitiesDesign 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 Experience5+ 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 PreferredExperience with MODBUS protocol Master’s degree preferred Additional InformationHybrid 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!

Requirements

  • 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, * 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

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…