Sr. Firmware Engineer (Contract)

Fresh Consulting · Bellevue

Company

Fresh Consulting

Location

Bellevue

Type

Full Time

Job Description

We are Fresh. Together let’s build the future. With partners and clients, we practice strategy, design, development, and engineering to harness the power of technology and create what's next.


Our cross-disciplinary approach blends human ingenuity and technology, empowering us to meet uncertainty with confidence. What got us to today won’t get us to tomorrow, so we test our assumptions and always strive for growth. From the products we build to the partners we collaborate with, we believe people make the difference.


And we do so as a workforce representative of the communities we serve, understanding that a diverse workforce strengthens our organization. We value diversity and support a positive and welcoming environment where all of our employees can thrive.


Why join Fresh?

Fresh Consulting is a fast-paced, design-led, software development and hardware engineering company, offering end-to-end services to help companies innovate. We bring together amazing UX Designers, sophisticated developers, digital strategists, and top-notch engineers to help companies create fresh experiences that connect humans, systems, and machines. We've been growing fast and need someone to help us continue to manage the delivery of high-quality work in a fast-paced environment. See more at freshconsulting.com. 


Responsibilities:

  • Ownership of system design and firmware development on various hardware projects and development platforms.
  • Collaborating in a team environment across engineering disciplines.
  • Implementation of complex algorithms or control routines on embedded systems.
  • Writing programs and scripts as necessary to test embedded systems.
  • Work closely with various core tech teams and other organizations to define prototyping scope and applications towards various technology roadmaps and products.
  • Provide mentorship to mid and junior-level firmware developers on the team

 

Minimum Qualifications:

  • BS in Electrical Engineering or Computer Science
  • 7+ years’ experience with driver and board-level system software development
  • Experience with board bring-up and systems debugging
  • Experience in solving non-trivial embedded problems under time pressure
  • Experience with ARM32 M0-M4 processors and micro-controllers and various communications protocols such as I2C, UART, SPI, USB, DMA, I2S, GPIO, etc.
  • Experience with bare-metal non-rtos type of processor applications
  • Experience with bootloaders/FOTA
  • Familiarity with debugging tools such as bus analyzers and oscilloscopes
  • Experience with protocol design, specification, and implementation
  • Ability to debug and problem-solve in unfamiliar code bases and environments

 

Preferred Qualifications:

  • Experience in C coding for medical-regulated device environment
  • Experience with BLE
  • Experience with system software on embedded devices
  • Experience with cameras and optical systems
  • Experience with embedded Linux software development 
  • Experience with drivers for embedded Linux-based systems
  • Experience with RTOS implementation on embedded systems
  • Experience with ROS development for robotic platforms.


For Washington-State-based role, the base salary hiring range for this position is $90 to $120 per hour. Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. 

Equal employment opportunity: All qualified persons will be considered for employment without regard to race, color, religion, sex, national origin, age, marital status, familial status, gender identity, sexual orientation, disability for which a reasonable accommodation can be made or any other status protected by law. Assistance will be gladly provided upon request for any applicant with sensory or non-sensory disabilities.


*Fresh Consulting is an E-Verify participating company


See Fresh in action

Apply Now

Date Posted

04/04/2024

Views

3

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Staff Software Engineer - Visa Inc,

Views in the last 30 days - 0

Visa a global leader in payments and technology is seeking versatile and energetic Software Engineers to join their Technology Organization The role i...

View Details

Staff Software Engineer (Full-stack, Java) - Visa Inc,

Views in the last 30 days - 0

Visa is seeking a Software Engineer with a growth mindset and expertise in Java C or similar languages The role involves designing coding and testing ...

View Details

Senior Product Designer (Contract to Hire) - Oleria

Views in the last 30 days - 0

Oleria is a cybersecurity company offering adaptive and autonomous identity security solutions They provide comprehensive visibility into access postu...

View Details

Senior Software Engineer, Big Data - Cognitiv

Views in the last 30 days - 0

Cognitiv a pioneering AdTech company is seeking a Senior Software Engineer with Big Data expertise to build scalable systems The company offers a dyna...

View Details

Senior Software Engineer, MLOps - Cognitiv

Views in the last 30 days - 0

Cognitiv is a pioneering AdTech company that uses deep learning technology to revolutionize media buying They offer innovative solutions like Dynamic ...

View Details

Corporate Counsel - Chewy

Views in the last 30 days - 0

Chewy is seeking an experienced attorney to join their animal health legal team in Seattle The role involves collaborating with veterinarians pharmaci...

View Details