We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
FUSTIS LLC logo
FUSTIS LLC Verified
Consulting / General Services

SOFTWARE ENGINEER - EMBEDDED FIRMWARE

Easton, Pennsylvania, United StatesOnsiteFull Time$130,000–$130,000 /yrPosted 2 months ago

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

USC, GC

eASTON, PA

$130K

full time

local

LinkedIn needed

Your primary responsibility will be to design and develop embedded firmware for ARM microprocessors in C for new products as well as maintain and add features to existing product code bases. Other responsibilities include:
Originate and maintain technical documentation for new products or features.
Firmware support and troubleshooting for production and field service staff.
Collaborate with hardware engineers to create and write code for circuit board test fixtures.
Create test and calibration procedures for production.
Skills, Knowledge and Professional Qualities You Will Need for the Job
Expert knowledge of coding ‘C’ in a resource constrained embedded environment.
Keenly aware of concepts related to coding multitasking firmware that runs on a bare metal RTOS.
Deep knowledge of concepts related to device drivers for microprocessor resources such as I2C, SPI, UART, Ethernet, memory devices and the like. Knowledge gained by writing drivers from scratch or adapting libraries provided by a microprocessor manufacturer.
Creative debugging skills.
Capable of modifying, adapting, or enhancing code provided by microprocessor manufacturers, open source, or coworkers for a new feature or purpose.
A deep appreciation of the importance of source control.
Traits that make up for skills, knowledge, and professional qualities you may lack.
You’re passionate about writing embedded firmware, but also have a life.
When you are presented with a black box, you//'re obsessed with figuring out what’s inside and learning how it works.
You’re always looking for a better solution.
You’re always thinking about how everything fits together and already know what comes next.
You//'re enthusiastic and meticulous about improving your craft. New techniques, technologies, or programming languages are constantly on your mind. You are passionate about this stuff.
You are a Pragmatic Programmer.
Candidates must have a BS in computer science or Electrical Engineering specializing in firmware. If you checked every box in the list of skills, knowledge, and professional qualities you have been programming long enough to qualify for the job. Let//'s talk. If you’re honest and tell us you can’t check every box under the same list but are confident you can convince us that you have the traits to make up for what you lack, don’t be discouraged from reaching out.

Ready to apply?
You'll be redirected to FUSTIS LLC's application page.