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

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

Home Work Staffing

Part-Time Nanny - Park Slope, Brooklyn, NY Job at Home Work Staffing

 ...play areas, cleaning up after meals). Transport children to weekend activities Qualifications Must be at least 18 years of age...  ...to work in the U.S. Must provide 35 professional childcare references. Drivers license required with clean driving record... 

DoubleTree by Hilton Miami Airport Convention Center

Overnight Front Desk Agent Job at DoubleTree by Hilton Miami Airport Convention Center

 ...Reviews computer-generated reports to determine if accepted accounting procedure was followed in recording transactions.* Counts cash on hand, inspects notes receivable and payable, negotiable securities, and cancelled checks.* Verifies journal and ledger entries of... 

Bechtel

Civil/Structural Engineer Job at Bechtel

 ...talent pipeline. Bechtel Manufacturing & Technology, Inc. offers engineering, procurement, and construction services for customers in the...  ...practices to project engineering specifically in the area of Civil/Structural Engineering .Makes decisions independently concerning... 

Confidential

Picker Packer Job at Confidential

 ...employment needs and then work diligently to match your skills and qualifications to the right job and company. Whether you're looking for temporary, temporary-to-permanent or permanent opportunities, no one works harder for you than Randstad. Equal Opportunity Employer... 

Space By Day

Interior Design Assistant Job at Space By Day

 ...We are looking for a creative and detail-oriented Interior Design Assistant to support our lead designers in all phases of design projects. This is a great opportunity for someone passionate about interior design, current trends, and working in a collaborative environment...