Lexington, Massachusetts, USA
2 days ago
Embedded Software Engineer

Summary: Seeking an Embedded Software Engineer to focus on modularization, continuous integration, testing, deployment, and documentation in a hybrid work environment.

Responsibilities:

Implement software modularization

Manage continuous integration (build/test) and continuous delivery processes

Develop unit and integration tests

Deploy, test, and debug embedded real-time systems

Create comprehensive documentation including Developer, User, and Quick Start Guides

Must Have:

Experience with embedded system development

Familiarity with publish/subscribe messaging protocols (e.g., DDS, ROS, LCM)

Proficiency in C/C++ programming

Experience with GIT/CI/CD tools as both user and admin

Ability to produce software documentation (Architecture, API, Tutorials)

Nice to Have:

Experience in navigational filter design, testing, and debugging

Knowledge of streaming signal processing

Familiarity with Julia programming language

Experience with the Meson build system

Proficiency in Matlab

Additional Requirements:

Must be a US Citizen; no Green Card or visa sponsorship available for this position.

Interim security clearance is required to start the position.

Hybrid work arrangement; must be local to attend onsite 2-3 days per week.

Occasional domestic travel may be required 1-2 times per year.

Interview Process:

Initial Zoom interview with hiring manager.

Second-round Zoom interview with additional team members as needed.

Confirm your E-mail: Send Email