Senior Embedded Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+8 more
Job description
We are seeking a Senior Embedded Software Engineer to support the integration, debugging, and development of software applications and systems used in advanced test, measurement, and hardware integration environments. This role works closely with software and hardware engineering teams to develop reliable solutions for complex technical systems. The ideal candidate will bring deep experience in embedded software development, user interface work, system level debugging, and cross functional engineering collaboration., * Develop, integrate, and debug application software and embedded systems in a complex engineering environment
- Collaborate with hardware engineers and software engineers to support system development, testing, and integration
- Support software used for test, measurement, and data processing applications
- Troubleshoot and resolve software and system level issues across development and lab environments
- Assist with software verification, system validation, and performance improvement efforts
- Work on user interface development and embedded software enhancements to support evolving system requirements
- Support mixed software environments and help resolve issues involving multiple languages, platforms, and hardware interfaces
- Participate in the full software development lifecycle, including design, implementation, debugging, and integration
Requirements
- Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or another technical or scientific field
- 12+ years of relevant software engineering experience, or an advanced degree with equivalent experience
- Strong experience with C++
- Experience with MFC based user interface development
- Strong embedded C experience
- Ability to debug software in integrated hardware and software environments
- Strong communication skills and ability to work effectively across engineering disciplines
- Active Secret clearance, or the ability to work in a clearance eligible environment if applicable, * Experience with multithreading and synchronization
- Experience working with hardware lab equipment and test systems
- Experience debugging mixed language software projects
- Background in complex system integration, test platforms, or measurement systems
Benefits & conditions
(part of The Adecco Group) 3.73.7 out of 5 stars Merrimack, NH 03054 $55 - $63 an hour - Contract, Pulled from the full job description
- Vision insurance
- Dental insurance
- Life insurance
- Disability insurance
- Commuter assistance
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
What Jobs Can You Get with a Software Engineering Degree?
Is Software Engineering Hard?
Software Engineer Career: Things You Should Know
What is Software Engineering?