This site uses cookies. To find out more, see our Cookies Policy

Senior Firmware Applications Engineer in Durham, NC at ettain group

Date Posted: 11/20/2018

Job Snapshot

  • Employee Type:
  • Location:
    Durham, NC
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:

Job Description

Durham, NC -

Job Title:  Senior Firmware Applications Engineer
Location:  Durham, NC (RTP)
Industry:  Microcontrollers
Terms:  Permanent / Direct Hire
Compensation:  $90,000 - $110,000
Requirements:  C, Python, XML, ARM architecture, RTOS Kernel

Senior Firmware Applications Engineer Job Summary:

Our client is seeking a seasoned and experienced Senior Firmware Applications Engineer to join our software development team in IoT BU for design and development of firmware including RTOS/Kernel enhancements for 32 bit MCUs

Senior Firmware Applications Engineer Job Responsibilities:

  • Assist in architecting solutions for complex firmware functionality
  • Develop and assist in development of device drivers and thread-safe firmware
  • Prepare and document System Requirements, Detailed Design and test plans for development.
  • Participate and represent team in discussions with marketing and hardware teams
  • Design, development, and debug of firmware for 32-bit MCUs
  • Enhance and support software engineering and development processes 
  • Develop solutions based on firmware platform; demonstrations, example programs, reference designs, etc.
  • Develop SDKs for both internal and external use
  • Propose and review architecture and design decisions and guidelines.

Senior Firmware Applications Engineer Job Requirements:

  • BSCS, BSCE, or BSEE; MSCS, MSCE, or MSEE preferred
  • 5+ years of experience with at least 2 years in the embedded area
  • At least 2 years experience of working on ARM architecture
  • Expert level C programming skills
  • XML and Python expertise
  • Experience with RTOS Kernel, BSP development, middleware integration skills for embedded MCUs
  • Extensive version control experience
  • Extensive experience with software engineering processes and tools like JIRA
  • Excellent reading skills for complete understanding of technical documents such as ARM Architecture Specifications, TRMs etc.
  • Excellent understanding of “Programming Model” of complex hardware
  • Demonstrated capacity for capturing/documenting product requirements and creating design specification
  • Hands-on system bring-up, testing, and debugging skills

Frequently Asked Questions:

  • Benefits?  Yes, provided by the client
  • Remote Workers?  Not eligible, must work onsite with the team
  • Visa Sponsorship?  Not offered
  • Corp-to-Corp?  Not eligible

How to Apply: 

For immediate attention please apply online and send a text message to Blake Williams at 919-287-3974 with your full name, job title, and location. 

ettain group is a talent solutions company dedicated to matching people with the most relevant employment opportunities in IT, healthcare IT and the digital creative space. Top employers and highly skilled talent throughout the U.S. select ettain group for a better recruitment experience. Our culture empowers teams with the flexibility to deliver a superior candidate experience and client experience using market intelligence. We recruit resources, own projects and manage programs to offer a wide range of IT development and talent solutions to our clients and candidates. To learn more about ettain group visit To explore more job opportunities with ettain group, visit