Job Description

Embedded Software Engineer

Contract (2) Openings, 3+ years, 40 hours weekly

US Citizen, who can obtain and interim clearance is acceptable 

Worker will need to be local to MA for this job or committed to relocating for the start of the project. This person should expect to be onsite a few days out of each week. The specific number of days/week will flex depending on the stages of the project (while doing software development there will be more opportunity for remote, but when they are working with the hardware, there will be more onsite days).

We are looking for 2 talented engineers to contribute to research, prototyping, and verification efforts that integrate electrical systems, embedded systems, and software interfaces to meet challenging operational requirements.

Hands-on team-based experience, an understanding of the strengths and weaknesses of the topics above, and a highly skilled software engineering background are critical. Work may involve using tools such as Matlab and Simulink for algorithm development and simulation, Mentor Graphics for electronics development, and software development targeting both general purpose and real-time operating systems such as VxWorks, Xenomai, and real-time Linux.

Required Skills:
Embedded system development. Knowledge of programing in an object-oriented language such as C++ / C# / Java, knowledge of scientific scripting programming such as matlab, VxWorks, Agile Development methodologies, experience with version control.

Preferred Skills:
Matlab, Ruby, Git, experience with embedded communication protocols, experience using hardware-in-the-loop systems.

Description:
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.

he Control and Autonomous Systems Engineering Group is focused on the synthesis of dynamic and complex control and autonomous systems, from concept to realization, for a wide variety of prototypes. Work with multi-disciplinary teams to envision and create complex demonstration prototypes (primarily unmanned) and innovative solutions to challenging national security problems.

We are a dynamic group where learning new things and sharing knowledge is an important part of our culture. Group 76 works with every Lincoln Division and has some sponsor-direct programs as well. Apply your expertise to a new domain or new mission area and help create first-time prototypes that move in every physical domain.

Research and development topics include one or more of the following: autonomous systems, guidance, navigation, non-linear or under-actuated control systems, estimation and feedback control algorithms such as PID controllers, Extended Kalman Filters, and Unscented Kalman Filters for dynamic pointing and tracking, inertial stabilization, embedded servo control systems, custom electronics development for advanced sensors, and mechanism and actuator control, artificial intelligence, including machine learning, Bayesian probability, modern feedback control and state estimation, computer vision, image processing, machine learning, artificial intelligence, and Markov decision processes.

 

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