Job Description

Embedded Software- Engineer

Contract 40 hours weekly, 3+ year Assignment

Secret Clearance is requested

Preference for someone with an active security clearance, but an interim to start is ok as well

-Candidate must be onsite on a regular basis week to week. There may be some flexibility to work remote but it would be 1 or 2 days per week once ramped up. They must be local to MA. Any relocation candidates must relocate for the start of the project.

Designs and implements software of embedded devices and systems from requirements to production and commercial deployment for product lines. Designs, develops, codes, tests and debugs system software. Involved in specifications, design and development of embedded firmware in engineering projects. Analyzes and enhances efficiency, stability and scalability of system resources. Integrates and validates new product designs. Supports software QA. Provides post production support. Interfaces with hardware design and development. Experience in embedded systems development. Experience in hands-on development and troubleshooting on embedded targets. Solid programming experience in C or C++. Proven experience in embedded systems design with preemptive, multitasking real-time operating systems. Knowledge of reading schematics and data sheets for components. Strong documentation and writing skills.

Must have:
- 3 years experience with Yocto
- 3 years experience with BitBake
- Minimum of 3 years of experience with Embedded Linux
- 5 years experience developing in the Linux environment
- Recent, in depth experience with networking protocols and network stack development
-Very strong revision/version control experience with GIT. Strong experience with command line.

Preferred skills:
- 3 years experience with PetaLinux / Xilinx MPSoC or RFSoC
- Experience in Kernel / Drive / Module development
- Experience in continuous integration


Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online