Senior Embedded Software Engineer

ENTEGEE, Inc.
Merrimack, United States of America
30 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 131K

Job location

Merrimack, United States of America

Tech stack

Software Applications
C++
Computer Engineering
Software Debugging
Embedded C
Embedded Software
Design of User Interfaces
Hardware Design
Hardware Interface Design
Human-Computer Interaction
Systems Development Life Cycle
Software Engineering
Software Requirements Analysis
System Testing
Systems Integration
Data Processing
Multithreading
Software Verification
SC Clearance
Information Technology

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