Senior Software Engineer
Simmonds Precision Products
Vergennes, VT, United States
2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
Application Lifecycle Management
Software Applications
C++ (Programming Language)
Static Program Analysis
Code Coverage
Software Debugging
Embedded Software
MATLAB
Systems Development Life Cycle
Requirements Management
Software Engineering
DO-178B
+1 more
Polarion
Job description
- Design, develop, test, integrate, and maintain embedded real-time application software across the full product lifecycle.
- Work collaboratively with other Engineering disciplines (Project, Systems, Mechanical, and Electrical), Programs, Production, Quality and Supply Chain to develop an integrated execution plan to satisfy customer requirements
- Develop software engineering bids based on customer proposal requests
- Develop deep technical expertise in embedded applications and actively contribute to their development and verification.
- Adhere to defined processes and demonstrate a continuous learning mindset, proactively identifying areas for improvement.
Requirements
Do you have experience in Verification (System development task)?, * Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience
- At least three years of hands-on experience as a software engineer in embedded software development and verification with the C and/or C++ programming language is required.
- Must be a U.S. Citizen
- This position is for an on-site role in Vergennes, VT
- Experience with DO-178B/C requirements-based testing
- Experience with DO-178B/C structural coverage activities, such as statement, decision, modified condition/decision coverage, source to object, data coupling, control coupling
- Experience using requirements management tools, such as DOORS
- Experience using lifecycle management tools, such as Polarion
- Experience with audits, such as design reviews, test readiness reviews, and/or Stages of Involvement audits, * Hands-on experience in aerospace product development, including design and integration of electrical or electromechanical systems
- Experience designing, implementing, and debugging sensor interfaces, including analog-to-digital (A/D) conversion, in embedded systems.
- Experience with model-based development (i.e. Matlab/Simulink) is desired.
- Ability to read and understand electrical schematics to support embedded software development.
- Experience with static code analysis (ie. Coverity), for the Common Weakness Enumerations
- Experience with using emulators/debuggers in an embedded system
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
about 2 years ago
KD
Krissy Davis
What is Software Engineering?
almost 3 years ago
M
Maulik
Software Engineer Career: Things You Should Know
over 3 years ago
JF
Jonas Fritzsch
Résumé-Driven Development: How IT trends affect the job market for software developers
almost 5 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago