Post Job Free
Sign in

Embedded Firmware Engineer

Company:
Rochester Sensors LLC
Location:
Coppell, TX, 75019
Posted:
May 13, 2025
Apply

Description:

Job Description

OVERVIEW

The Embedded Software Engineer will lead the design, development, and implementation of embedded software solutions for various magnetic, acoustic, capacitive, LIDAR, guided wave and free space radar continuous liquids level sensing projects at Rochester Sensors. This individual will work closely with cross-functional teams to ensure embedded software and firmware meets performance, reliability, and cost requirements. The ideal candidate should have extensive experience in firmware design, architecture, development and test for analog and digital hardware driving various sensor technologies and have a passion for pushing the boundaries of technology.

RESPONSIBILITIES

Leading the design and implementation of embedded software for multiple sensor development projects.

Design and develop firmware for sensor products

Debug and test firmware to meet product requirements for internal standards and customer requirements.

Optimize system/hardware resources to improve efficiency and stability of product

Optimize firmware architecture to optimize performance such as reducing average power consumption and memory requirements

Support software QA and optimize I/O performance

Manage software test and release in Git Hub

Assess third party and open source software for use in new products

Implement encryption for firmware updates to prevent hacking attacks

Implement encryption for data transfer

Develop standard code blocks for use across multiple product families

Develop testing systems and procedures. Conducting thorough testing and validation of firmware to performance requirements.

Collaborating with hardware design engineers on product development

Troubleshooting and debugging firmware issues during development, testing, and production phases, implementing effective solutions in a timely manner

Mentoring junior engineers and providing technical guidance

Liaising with customers and suppliers as necessary

Staying current with industry trends, emerging technologies, and best practices in embedded software development and applying relevant advancements to improve project outcomes

Prepare technical documentation, including design specifications, test plans, and user manuals

Able to develop and execute Project Schedules

Performs other duties per judgement or as necessity dictates

REQUIRED EXPERIENCE

4 Year Electrical Engineering, Computer Science or Mathematics degree required. Master’s level degree a plus

Minimum 10-15 years’ experience in firmware development

Proven working experience in embedded software for sensor development.

Expertise in microcontroller and FPGA-based system

Embedded firmware development experience with Microchip, STMicro or TI microprocessors

Expert in programming languages such as C/C++ and assembly

Knowledge of communication protocols including RS232, RS485, I2C, SPI, UART, CAN and LIN

Excellent written/verbal communication and organizational skills

Knowledge in development and test platforms such as Git.

Knowledgeable in standards such as MISRA

Knowledge or experience in CI/CD Pipelines

Experience in encryption for data transfer and FOTA updates

Hands-on electrical hardware probing and testing for validation of firmware expertise

Technical leadership

Strong communication skills and ability to communicate to company leadership

PREFERRED EXPERIENCE

10+ years of sensor design and development experience

Strong proficiency in analog and digital sensor design

High frequency design experience

Familiarity with signal processing techniques and tools such as MATLAB and LABVIEW

Knowledge with wireless sensor communication protocols such as BLE and IoT

Knowledge of machine learning and data analytics

Electrical hardware design experience

Experience in Industrial, Construction or Transportation industries

Experience with High Volume Design for Manufacturability

Experience with ranging technologies such as ultrasonic, LiDar or Radar

Proficiency in Python or other scripting languages for test automation

Experience in APQP product development processes

COMPETENCIES

Adaptability - Adapts to changes in the work environment; manages competing demands; changes approach or method to best fit the situation; able to deal with frequent change, delays, or unexpected events.

Customer Focus - Is dedicated to meeting the expectations and requirements of internal and external customers; gets first-hand customer information and uses it for improvements in products and services; acts with customers in mind; establishes and maintains effective relationships with customers and gains their trust and respect.

Problem Solving - Uses rigorous logic and methods to solve difficult problems with effective solutions; probes all fruitful sources for answers; can see hidden problems; is excellent at honest analysis; looks beyond the obvious and doesn’t stop at the first answers.

Judgement - Displays willingness to make decisions; exhibits sound and accurate judgment; supports and explains reasoning for decisions; includes appropriate people in decision-making process; makes timely decisions.

Leadership/Vision & Purpose - Exhibits confidence in self and others; inspires and motivates others to perform well; effectively influences actions and opinions of others; inspires respect and trust; accepts feedback from others; provides vision and inspiration to peers and subordinates; gives appropriate recognition to others; displays passion and optimism; mobilizes others to fulfill the vision; communicates a compelling and inspired vision or sense of core purpose; talks beyond today; talks about possibilities; is optimistic; creates mileposts and symbols to rally support behind the vision; makes the vision sharable by everyone; can inspire and motivate entire units or organizations.

Peer Relationships - Can quickly find common ground and solve problems for the good of all; can represent his/her own interests and yet be fair to other groups; can solve problems with peer with a minimum of noise; is seen as a team player and is cooperative; easily gains trust and support of peers; encourages collaboration; can be candid with peers.

TRAVEL REQUIREMENTS

Up to 10% travel may be required

PHYSICAL REQUIREMENTS

While performing the duties of this job, employees may be required to walk for prolonged periods of time, occasionally bending, climbing, rotating, squatting, reaching, kneeling, or stooping, lifting up to 40 pounds, and periods of computer use.

Employee may be frequently exposed to heat/cold, heights, gases, vibration, dust, chemicals, odors, dampness, fumes, and noises.

REASONABLE ACCOMODATIONS

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the position.

WHAT’S NICE ABOUT WORKING FOR ROCHESTER

Comprehensive Health Insurance

Paid Time Off and Holidays

Life, AD&D, short/long term disability insurance

Casual workplace with an unbelievable feeling of energy

401K Retirement program with company match

Rochester Sensors is an equal opportunity-affirmative action employer and considers all qualified applicants for employment based on business needs, job requirements and individual qualifications, without regard to race, color, religion, sex, age, disability, sexual orientation, gender identity or expression, marital status, past or present military service or any other status protected by the laws or regulations in the locations where we operate.

Any unsolicited resumes or candidate profiles submitted in response to our job posting shall be considered the property of Rochester Sensors. and its subsidiaries and are not subject to payment of referral or placement fees if any such candidate is later hired by Rochester Sensors unless you have a signed written agreement in place with us which covers the applicable job posting.

If you are a person with a disability needing assistance with the application process, please call or email us at .

Equal Employment Opportunity Posters U.S. Department of Labor (dol.gov)

Full-time

Apply