Embedded Software Engineer

Overview

On Site
$50 - $70
Contract - W2
Contract - 3 Month(s)

Skills

c++
C
linux
embedded
connected devices

Job Details

Could you be a good fit?

We re seeking a highly experienced Senior Embedded Software Engineer to support one of our top clients in the greater Seacoast NH area. You ll join a multi-disciplinary team building next-generation embedded systems that integrate seamlessly with hardware devices.

Benefits:

  • Hybrid work schedule (Exeter, NH)
  • Competitive hourly compensation
  • Opportunity for contract renewal
  • Work alongside experienced engineering professionals in a collaborative environment

What will your day look like? As a Senior Embedded Software Engineer you will:

  • Develop and maintain embedded applications written in C/C++ for microprocessor-based devices.
  • Support the integration of USB-connected peripherals and ensure robust system-level communication.
  • Contribute to system architecture and provide input on software design for maintainability, extensibility, and diagnostics.
  • Participate in Agile ceremonies helping to define tasks, provide feedback during sprint reviews, and manage work in tools like Jira or other Agile boards.
  • Assist in creating early prototypes and proof-of-concept builds to validate new product features.
  • Write and run test plans including unit, integration, and regression testing to ensure high software quality.
  • Collaborate with cross-functional engineers mechanical, electrical, and systems to align software with hardware capabilities.
  • Apply strong SDLC practices, including version control, peer code reviews, build automation, and documentation.

You will be a great match for this contract role if you have:

  • At least 7 years of embedded software development experience using C/C++
  • Experience with low-level hardware debugging, board bring-up, and real-time systems
  • Solid understanding of microprocessor architecture and embedded communication protocols (USB, I2C, SPI, etc.)
  • Comfort working in an Agile or iterative development environment
  • Ability to interpret user stories or technical specifications and turn them into reliable software
  • Excellent interpersonal skills with a collaborative, problem-solving mindset

Bonus if you have: Experience with FreeRTOS, TouchGFX, or embedded graphics/video processing
About Market Street Talent

We are a specialized staffing and consulting firm focused on delivering top-tier Information Technology talent. We are deeply invested in the IT vertical and that s what our clients and candidates love about us. We understand the nuances of technical placements and the evolving needs of engineering organizations.

Our Vision: To promote and foster the growth of IT in our world one candidate, one client, one community at a time.
Our Goal: To coach clients and candidates through the entire placement process and cultivate long-term, healthy business relationships.
Our Culture: At MST, we believe in pursuing excellence, treating everyone with respect, and showing empathy for our community.

Sound like you? Ready for your next challenging IT opportunity? Click Apply Now!

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.