XX
Software Engineer - Embedded FirmwareHudson ManpowerUnited States
XX

Software Engineer - Embedded Firmware

Hudson Manpower
  • US
    United States
  • US
    United States

À propos

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.
  • United States

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.