Software Engineer - Embedded Firmware Job at Hudson Manpower, Easton, PA

VzlWbFdML3dTSGhpS2phaThTQm8wTnFzN1E9PQ==
  • Hudson Manpower
  • Easton, PA

Job Description

Job Summary

We are seeking a skilled Software Engineer – Embedded Firmware to design and develop firmware for ARM microprocessors using C. The role involves working on new product development as well as enhancing and maintaining existing codebases.
Location: Easton, PA

Key Responsibilities

  • Design and develop embedded firmware for ARM microprocessors in C

  • Maintain and enhance existing firmware codebases

  • Create and maintain technical documentation for new products and features

  • Provide firmware support and troubleshooting for production and field service teams

  • Collaborate with hardware engineers to develop code for circuit board test fixtures

  • Develop test and calibration procedures for production

Required Skills & Qualifications

  • Strong expertise in C programming within resource-constrained embedded environments

  • Experience with multitasking firmware running on bare-metal RTOS

  • In-depth knowledge of device drivers for microprocessor interfaces such as I2C, SPI, UART, Ethernet, and memory devices

  • Hands-on experience writing drivers from scratch or adapting manufacturer-provided libraries

  • Strong debugging and problem-solving skills

  • Ability to modify and enhance existing code from various sources (manufacturers, open source, or internal teams)

  • Solid understanding and appreciation of source control systems

Preferred Traits

  • Passion for embedded firmware development with a balanced approach to work and life

  • Strong curiosity and problem-solving mindset—driven to understand complex systems

  • Continuous improvement mindset and eagerness to learn new technologies

  • Ability to think systemically and anticipate next steps

  • Detail-oriented and committed to improving coding practices

  • Pragmatic approach to programming and solution development

Education Requirement

  • Bachelor’s degree in Computer Science or Electrical Engineering with a focus on firmware

Additional Note

Candidates who meet most of the technical requirements are encouraged to apply. Even if you don’t meet every qualification, a strong learning mindset and problem-solving ability are highly valued.

Job Tags

Similar Jobs

Baptist Memorial Health Care

RN-PRN II CVSD Job at Baptist Memorial Health Care

 ...Required ~ Graduate of an accredited nursing program. Minimum Required ~ Computer literacy Preferred/Desired Licensure Minimum Required ~ RN;BLS CERTIFICATION WITHIN 14 DAYS OF HIRE Preferred/Desired ~ ACLS/PALS Specialty Certification... 

Hawaii Baptist Academy

Elementary Vice-Principal Job at Hawaii Baptist Academy

 ...HBA We employ individuals with a desire to contribute to an educational institution in a Christian setting. Together, HBAs faculty and...  ...for assisting the school principal in the leadership, coordination, supervision and management of the school programs and operations... 

Mercari, inc.

Data Analyst / データアナリスト - Mercari (Internship) Job at Mercari, inc.

 ... I&D statement / Data Analyst Internship Data Analyst Internship... 

Matrix Providers

Certified Medical Assistant (CMA) Job at Matrix Providers

 ...Matrix Providers is hiring a Certified Medical Assistant (CMA) to join our team of talented professionals who provide health care services to our Military Service Members and their families in Oceanside, CA. ~ Employment Status: Full-time ~ Compensation: This... 

H&M

H&M Sales Advisor - Gateway Mall Job at H&M

 ...create and maintain inclusive, diverse and equitable workplaces throughout our organization. Our teams should consist of a variety of people that share and combine their knowledge, experience and ideas. Having a diverse workforce leads to a positive impact on how we...