Embedded Software Engineer / onsite

Overview

On Site
85k - 95k
Full Time

Skills

Recruiting
Team Building
Power Electronics
Embedded Systems
Collaboration
Innovation
Electrical Engineering
Computer Engineering
Embedded C
STM
ARM
Communication
SPI
HTTP
C#
Conflict Resolution
Problem Solving
Analytical Skill
Interface Design
Writing
Embedded Software
Microcontrollers
Interfaces
Debugging
Testing
Computer Hardware
Insurance
SAP BASIS

Job Details

Job Description We are hiring an Embedded Software Engineer to join a team-building advanced power systems and hardware control solutions. This role involves hands-on development with STM32 microcontrollers, focusing primarily on embedded C programming and working directly with hardware in a bare-metal environment. This is a full-time, on-site position ideal for candidates who enjoy combining software and hardware to solve complex engineering problems.

This is a unique opportunity to work on cutting-edge embedded systems that control critical power electronics. The role is perfect for engineers who are looking to grow their skills in embedded development, gain experience with real-world hardware interfaces, and contribute to projects that make a tangible impact. The team encourages learning, collaboration, and innovation while maintaining a supportive and balanced working environment. Required Skills & Experience
  • Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field
  • 3 to 5 years of embedded software development experience, or exceptional early-career engineers with strong project work
  • Proficiency in embedded C programming
  • Experience with STM32 microcontrollers or similar ARM-based systems
  • Hands-on bare-metal development experience
  • Familiarity with peripheral communication protocols such as IC, SPI, and HTTP
Desired Skills & Experience
  • Knowledge of C# is a plus
  • Experience debugging and testing software directly on hardware
  • Strong problem-solving and analytical skills
  • Ability to work collaboratively in a team-oriented environment
What You Will Be Doing Tech Breakdown
  • 60% Embedded Software Development
  • 25% Hardware Interface Design
  • 15% Testing, Debugging, and Validation
Daily Responsibilities
  • 60% Writing and maintaining embedded software for microcontrollers
  • 25% Designing and implementing digital interfaces between software and hardware
  • 15% Debugging, testing, and validating systems on real hardware
The Offer
  • Bonus eligible
You will receive the following benefits:
  • Health, dental, and vision insurance
  • 401(k)
  • Fully on-site work environment with a collaborative engineering team
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
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.

About Motion Recruitment Partners, LLC