Senior Embedded Software Engineer (4 month contract)
Confidential
Posted: February 19, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design and develop software for ruggedized, smart protection products.
Required Skills
Job Description
THIS IS A CONTRACT POSITION FOR 4 PLUS MONTH IN PORTSMOUTH, NH
PRIMARY EMPLOYMENT OBJECTIVES
The Embedded Software Engineer III is passionate about designing leading-edge human-centered products and being part of a team of talented multi-discipline engineers. The Embedded Software Engineer III will be a critical part of this team that designs and builds the next generation of ruggedized, smart protection products for extremely demanding markets.
SPECIFIC ESSENTIAL DUTIES & RESPONSIBILITIES
People:
Coordinate with Electronic Engineers on hardware interface development and testing, bring-up activities
Work with inputs from leadership and peers
Actively engage with cross-team project planning / execution, facilitated by Jira and other tools
Participate in code reviews
Train other engineers as needed
Serve as technical lead in development efforts as assigned
Process:
Design, build, test and maintain embedded applications targeting a range of low power microcontrollers
Follow professional engineering and SDLC practices - including coding standards, source control management, build processes, testing, documentation, and release management
Produce robust, production-ready code with solid exception handling and diagnostics
Port existing firmware to new hardware platforms
Perform manual testing of systems
Design and build automated tests where possible
Review and update technical documents and share solutions with team members
Validate and integrate deliverables from subcontractors
Other tasks as assigned
Performance:
Ability to work independently, organizing own time based on communicated project priorities and schedules
Deliver completed work with minimal oversight
Escalate issues to senior engineers and managers in a timely manner
Use iterative and agile development techniques to create fast feedback loops
Demonstrate completed work in Sprint reviews
Recommend new features and design improvements
Knowledge, Skill & Experience Requirements
REQUIRED
7+ years relevant work experience
Bachelors degree in Computer Science or Electrical Engineering; alternatively, a successful candidate may bring 12+ years relevant work experience
Professional experience with C++ and C; for emphasis, in-depth experience with C++/OOP is required
Experience with communication protocols & techniques USB, I2C, SPI, UART, ISRs
Competence with modern developer tooling such as git, Bit Bucket, Visual Studio or comparable
Ability to work independently, organizing own time based on communicated project priorities
Excellent teamwork skills
Strong English language, verbal communication and writing skills
Electronics experience
Experience with communication protocols & techniques USB, I2C, SPI, UART, ISRs
Experience with bare-metal bring-up
PREFERRED
Build-system engineering experience
Scripting programming experience (e.g. shell, Python)
Galvion provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. Galvion complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.