What are the responsibilities and job description for the Sr Firmware Engineer (ONSITE) position at Resource 1 LLC?
My client, a medical device developer located in beautiful Bucks County, PA is seeking to hire a Senior Firmware Engineer. The ideal candidate is a self-starter who enjoys working independently in a start-up environment. You are detail-oriented, and goal-driven. You excel at idea generation, concept development, and hands-on prototyping. You are a capable problem solver who is comfortable researching solutions autonomously.
You will have the opportunity to work on advanced, cutting-edge technologies designed to revolutionize wearable health care. Your passion and drive will be rewarded with a competitive salary, benefits, and long-term growth opportunities.
This is a full-time, on-site position 5 days a week
Keys technology used in department:
Nordic Semiconductor 9160, 52840,5340 chips
Ambiq Semiconductor
Apollo Semiconductors 2/3/4/5
Alif Semiconductors
Developing with Bare Metal
Qualifications:
- Experience in Embedded architecture and code design
- Experienced C programmer in real-time/embedded system design, debug and testing.
- Solid understanding of engineering fundamentals and proven product development experience.
- Experience with low-level driver development.
- Experience with Communication protocols over I2C, SPI, UART, USB, etc.
- Experience with various types of Sensors, Memory, Power Management
- Able to understand HW schematics (Experience in hardware development is a plus)
- Experience with developing with Bare Metal
- Experience with IoT, Low Power, and ARM microcontrollers is a plus.
- Experience with embedded device security is a plus.
- Experience with firmware development under medical design controls is a plus.
Responsibilities:
- Manage project timelines, resources, and technical documentation
- Provide technical leadership and mentoring
- Work closely with Hardware, and Software to solve cross-functional design issues
- Develop software architectures/features that meet product constraints while providing new value for the platform
- Contribute to source code development, review and maintenance, system level design, modeling, unit/system level test, and verification
- Contribute to the creation of frameworks/tools to integrate other systems for manufacturing and automation of verification and validation.
- Drive designs that resolve determined root-cause issues and collaborate/perform/lead with other team members in the verification, validation, and implementation of the redesigns.
- Development must follow LLT’s and applicable policies and procedures
Education:
- Bachelor's degree with a minimum of 7 to 10 years’ experience, or a Master's degree with a minimum of 5 to 7 years' experience preferred, in computer engineering, computer science, electrical engineering, or related degree.
Benefits:
- Health Insurance
- Dental & Vision Insurance
- Paid Time Off
- 401(k)