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

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

BWXT Medical

Cyber Security Analyst Job at BWXT Medical

 ...and effective nuclear solutions for global security, clean energy, environmental restoration,...  ...program, and stay ahead of emerging cyber threats. The work directly impacts the organization...  .... Your Day to Day as a Cyber Security Analyst: Support Cyber Security program... 

CRH

Production Scheduler Job at CRH

 ...manufacturer of precast concrete, polymer concrete, or plastic products. Were a trusted and strategic partner to engineers,...  ...Infrastructure on Vimeo . Job Summary The Production Schedulermanages and supportsall production related activities.... 

National Investigative Training Academy

Field Investigator Job at National Investigative Training Academy

Description We are currently seeking motivated and driven individuals to join our team in surveillance/field investigation roles. No private investigator license is requiredonly a strong willingness to learn, develop new skills, and grow within a leading investigative...

Compass Group

DIETITIAN Job at Compass Group

 ...Take the next step in your career with Morrison Healthcare as a Clinical Dietitian in Danbury, CT. Location: Morrison Healthcare at Danbury Hospital Salary:$68000-$79000 / year Schedule: Monday - Friday with weekend (every 5th-6th) + holiday rotation... 

Creative Circle

Social Media Content Creator - WC3-19816192 Job at Creative Circle

 ...Our CPG client is looking for a creative Social Media Content Creator to develop engaging video and static content for TikTok and Instagram. This position is 35 hours a week and fully remote for the next 12 months. You must work EST business hours. The ideal Social...