Senior Firmware Engineer (Embedded Systems) at RPM Tech
Forest Hill, MD 21050, USA -
Full Time


Start Date

Immediate

Expiry Date

04 Dec, 25

Salary

150000.0

Posted On

04 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Iso, Life Insurance, Testing, Computer Science, Freertos, Contractors, Regulated Industry, Usb, Ownership, Resume, Communication Skills, Iec, Android, Computer Engineering, Linux, Software, Pcie, Design, Embedded Systems

Industry

Electrical/Electronic Manufacturing

Description

SENIOR FIRMWARE ENGINEER (EMBEDDED SYSTEMS)

ABOUT RPM Tech
We are an engineering and technology company providing product development, engineering services and prototyping in a broad range of industries. RPM Tech provides an exciting, technically challenging and creative environment for motivated individuals. We are seeking an experienced Senior Firmware Engineer. This position plays a crucial role in ensuring that projects are completed on time, within scope, and within budget.

SUMMARY OF QUALIFICATIONS

The candidate must be experienced in the planning, development, and testing of embedded firmware for consumer, medical, or military devices. Ideal candidates will possess a thorough understanding of analog and digital circuitry, hardware and systems to support their firmware development experience. Multidisciplined candidates are strongly encouraged.
The candidate will work on multiple projects throughout the year, often simultaneously. Ideal candidates will have experience leading small external teams to deliver larger projects.
Some travel may be required.

QUALIFICATIONS

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering or related field, with minimum of 5 years product development experience. Candidates with significant development experience, in lieu of formal degree, may be considered.
  • Background and demonstrated experience in design and support of embedded systems.
  • Embedded programming proficiency using C/C++, C#.
  • Experience with low level I/O including I2C, SDIO, USB, PCIe, etc.
  • Experience with Bluetooth and IoT applications.
  • Proficient with Linux, and some experience with RTOS’s such a QNX, FreeRTOS, etc.
  • Experience with source control management.
  • Experience developing firmware or software in a regulated industry (such as FDA, IEC 60601, ISO 14971, IEC 62304, security, military).
  • Experience with mobile application development experience for Android and IOS devices a plus.
  • Ability to lead external teams when working with contractors to do additional firmware work.
  • Strong communication skills, ability to work in a cross‐functional team.
  • Capable of multi‐tasking, strong sense of individual responsibility and ownership of assigned tasks/designs.
  • Must be able to legally work in the U.S.
    The position is based in our Forest Hill, MD headquarters. Relocation assistance not provided.
    Full benefits package available including paid vacation, matching 401(k), medical with HSA, dental, vision, disability, and life insurance.
    Please email your cover letter and resume to HR@RPM-Tech.com
Responsibilities
  • Primary contributor in developing firmware and software for consumer, medical, or military devices
  • Collaborate with the current engineering team to plan, architect, and implement future embedded systems in new devices.
  • Supporting contributor in analog and digital hardware design, identifying embedded system requirements such as I/O, comms, and other system specifications.
  • Participate in design reviews and code reviews for new and existing firmware and hardware.
  • Evaluate existing customer products/projects for design improvement and optimization.
  • Devise, document, and run test cases to debug and verify code, including unit testing.
  • Assist in designing and programming reliability and compliance tests for new products.
  • Establish software requirements in coordination with other disciplines within the team.
  • Document software design and development activities in accordance with established procedures.
Loading...