Talent.com
Embedded Software Engineer / onsite
Embedded Software Engineer / onsiteMotion Recruitment • Hackettstown, NJ, US
serp_jobs.error_messages.no_longer_accepting
Embedded Software Engineer / onsite

Embedded Software Engineer / onsite

Motion Recruitment • Hackettstown, NJ, US
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Overview

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 I²C, 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

    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.

    Posted By : Jeffrey Conboy

    Seniority level

  • Mid-Senior level
  • Employment type

  • Full-time
  • Job function

  • Engineering and Information Technology
  • Industries

  • Staffing and Recruiting
  • Referrals increase your chances of interviewing at Motion Recruitment by 2x

    Get notified about new Embedded Software Engineer jobs in Hackettstown, NJ

    Hackettstown, NJ $70,000 - $80,000 1 week ago

    Bridgewater, NJ $140,000 - $200,000 2 weeks ago

    Flemington, NJ $95,000 - $110,000 2 weeks ago

    Florham Park, NJ $113,200 - $237,800 1 month ago

    Other related roles

    Principal Firmware Engineer - Radio (Onsite in Florham Park, NJ)

    Florham Park, NJ $160,000 - $180,000 2 weeks ago

    Event-Driven Software Engineer - Golang, RabbitMQ, Kafka and Architecture Skills Preferred

    We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    J-18808-Ljbffr

    serp_jobs.job_alerts.create_a_job

    Embedded Software Engineer • Hackettstown, NJ, US

    Job_description.internal_linking.related_jobs
    AWS EKS Engineer

    AWS EKS Engineer

    VirtualVocations • Paterson, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for an EKS Engineer / Administrator to design, upgrade, and manage Kubernetes clusters on AWS EKS.Key Responsibilities Create, configure, and manage EKS clusters and node group...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Embedded Software Engineer

    Embedded Software Engineer

    VirtualVocations • Newark, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for an Embedded Software Engineer to join their Platform Team.Key Responsibilities Take ownership of core components or features of the embedded platform and ensure high-qual...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    OnBase Administrator Developer

    OnBase Administrator Developer

    VirtualVocations • Paterson, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for an OnBase Administrator / Developer III.Key Responsibilities Gather and analyze requirements for ECM solutions Plan, design, test, implement, and modify ECM systems using ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer, Integration

    Software Engineer, Integration

    VirtualVocations • Paterson, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for an Autonomy Software Engineer, Integration.Key Responsibilities Develop interfaces between autonomy software components, sensors, and the remote dispatch system Design, ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Intermediate Software Engineer

    Intermediate Software Engineer

    VirtualVocations • Newark, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer : II (Intermediate).Key Responsibilities Develop cloud-native API applications using Node. AWS Implement Infrastructure as Code (IaC) and Continuous In...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Product Software Engineer

    Product Software Engineer

    VirtualVocations • Newark, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer, Product.Key Responsibilities Contribute to the design and implementation of a real-time LLM-powered platform Build and enhance key pieces of the use...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer - Distributed Systems

    Software Engineer - Distributed Systems

    VirtualVocations • Newark, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer - Distributed Software Systems.Key Responsibilities Design, implement, and maintain a scalable distributed system for small business management applic...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Principal Software Engineer (Hybrid)

    Principal Software Engineer (Hybrid)

    Selective Insurance • Short Hills, NJ, United States
    serp_jobs.job_card.temporary
    At Selective, we don't just insure uniquely, we employ uniqueness.Selective's unique position as both a leading insurance group and an employer of choice is recognized in a wide variety of awards a...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Remote Software Engineer

    Remote Software Engineer

    VirtualVocations • Paterson, New Jersey, United States
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer - Remote.Key Responsibilities Deliver high-quality, scalable, and maintainable code in. NET, Azure, and Kubernetes Assist in designing systems integra...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Fullstack Software Engineer

    Senior Fullstack Software Engineer

    VirtualVocations • Elizabeth, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Fullstack Software Engineer.Key Responsibilities Design and implement end-to-end features including React UI, backend APIs, and async processing Build and maint...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Systems Engineer I

    Systems Engineer I

    VirtualVocations • Newark, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for a Systems Engineer I to support, maintain, and enhance the systems infrastructure.Key Responsibilities Provide technical support by minimizing end user impacts during sof...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Software Engineer 1

    Software Engineer 1

    VirtualVocations • Newark, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer 1, Frontend.Key Responsibilities Writes clean and maintainable code to fulfill requirements set by business partners and stakeholders Contributes to ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Software Developer Engineer

    Software Developer Engineer

    VirtualVocations • Elizabeth, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Developer Engineer to design, develop, test, and maintain software applications.Key Responsibilities : Design, develop, test, and maintain software applications...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Software Engineer 2

    Software Engineer 2

    VirtualVocations • Paterson, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer 2, Frontend.Key Responsibilities Proactively identifies and communicates problems with requirements for their own and adjacent work Contributes to a ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer III

    Software Engineer III

    VirtualVocations • Paterson, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer lll, Backend API.Key Responsibilities Integrate various public safety systems and contribute to the developer hub with APIs Support the expansion of ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Lead Software Engineer -.NET, AWS

    Lead Software Engineer -.NET, AWS

    VirtualVocations • Newark, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for a Lead Software Engineer specializing in.NET and AWS for a remote position.Key Responsibilities Lead technical planning, requirements gathering, and project management ph...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Mid-Level Software Engineer

    Mid-Level Software Engineer

    VirtualVocations • Elizabeth, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for a Mid-Level Software Development Engineer 2 to develop and maintain cloud-native solutions in an engineering team. Key Responsibilities Develop and implement scalable and ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Engine Programmer

    Senior Engine Programmer

    VirtualVocations • Paterson, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Engine Programmer (Cinematic).Key Responsibilities Work with the Story Team and maintain cinematic systems Create tools and data pipelines to optimize performan...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer II

    Software Engineer II

    VirtualVocations • Elizabeth, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer II (Full Stack, Backend-leaning).Key Responsibilities Build automation systems for complex insurance servicing tasks Compose backend business logic a...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Midlevel Fullstack Software Engineer

    Midlevel Fullstack Software Engineer

    VirtualVocations • Newark, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for a Midlevel Fullstack Software Engineer.Key Responsibilities Develop applications and services in collaboration with teammates to support business and engineering initiati...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted