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

dk1iNnFHcy96ZEY0NVY3T3QzNkd1NTdkSmc9PQ==
  • 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

Sterling Physician Recruiters

Endocrinologist Job at Sterling Physician Recruiters

 ...Endocrinologist Join an expanding multi-specialty group with 50 providers in 27 locations across Metro Atlanta, North and Central Georgia. Physician led and managed, not-for-profit acute care health system. Flexible work schedule! 4 day p/week, no evenings, no... 

DeAngelis Diamond

Safety Manager Job at DeAngelis Diamond

 ...DeAngelis Diamond is an innovative, award-winning, national construction management firm, specializing in healthcare, commercial, and multi...  ...ENR Top 400 Company. We are searching for an outstanding Safety Manager to join our team. If you have 5+ years of experience,... 

Reliant Home Health Care

Pediatric Home Care RN/LPN Job at Reliant Home Health Care

 ...Pediatric Home Care RN/LPN - Newark, NJ | Up to $55/hr + Sign-On Bonus Reliant Pediatric Home Care is hiring RNs and LPNs to provide one-on-one skilled nursing care to medically fragile children. Immediate opening in Elizabeth NJ. Pay: RN: $45-55/hour. LPN... 

Airrack

Associate Producer Job at Airrack

 ...digital storytelling can go! THE ROLE We're looking for an organized, proactive AP who wants to grow into a world-class YouTube producer. You'll own the operational side of every production: locations booked, crew confirmed, budget tracked, vendors followed up on.... 

24-MAG

Remote | Business Assessment Expert — $55-$110/hour Job at 24-MAG

 ...We are sharing a specialised part-time consulting opportunity for professionals experienced in business administration, management, marketing, business intelligence, e-commerce, business ethics, academic assessment design, question authoring, and structured business content...