Lead Embedded Firmware Engineer for Sensor Systems

Corporate Connections LLC

Dallas (TX)

On-site

USD 120,000 - 180,000

Full time

9 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Paid time off
Life and disability insurance
Casual workplace
401(k) with company match

Job summary

Rochester Sensors is seeking an Embedded Software Engineer to lead design, development and implementation of embedded software for multiple sensor projects. You will work with cross-functional teams to ensure firmware meets performance, reliability, and cost targets and mentor junior engineers.

The ideal candidate has extensive firmware architecture experience with analog/digital hardware driving various sensor technologies, and a strong background in C/C++ and assembly.

Qualifications

  • 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.
  • Knowledge in development and test platforms such as Git.
  • Knowledgeable in MISRA.
  • Knowledge or experience in CI/CD Pipelines.
  • Hands-on electrical hardware probing and testing for validation of firmware expertise.
  • Technical leadership.
  • Strong communication skills and ability to communicate to company leadership.

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

Skills

C/C++
Assembly
Microcontroller
FPGA
Embedded systems
CI/CD
Encryption
GitHub

Education

Bachelor's degree in EE/CS/Math

Tools

GitHub

Job description

Rochester Sensors is seeking an Embedded Software Engineer to lead design, development and implementation of embedded software for multiple sensor projects. You will work with cross-functional teams to ensure firmware meets performance, reliability, and cost targets and mentor junior engineers.

The ideal candidate has extensive firmware architecture experience with analog/digital hardware driving various sensor technologies, and a strong background in C/C++ and assembly.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Embedded Engineer
Sr Embedded Engineer

Resideo Technologies Inc. • Aurora (IL)

On-site
USD 90,000 - 130,000
Senior Electrical Engineer - Embedded Hardware & BLE
Senior Electrical Engineer - Embedded Hardware & BLE

Rochester Sensors • Coppell (TX)

On-site
USD 110,000 - 160,000
Lead Sensor Firmware Engineer (Real-time Embedded)
Lead Sensor Firmware Engineer (Real-time Embedded)

Resideo Technologies Inc. • Aurora (IL)

On-site
USD 90,000 - 130,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Corporate Connections LLC • Dallas (TX)

On-site
USD 120,000 - 180,000
Paid time off
Life and disability insurance
Casual workplace
+1
Sr Electrical Engineer
Sr Electrical Engineer

Rochester Sensors • Coppell (TX)

On-site
USD 110,000 - 160,000
Senior Embedded Systems Engineer - Lead Firmware & Linux
Senior Embedded Systems Engineer - Lead Firmware & Linux

D3 Embedded • City of Rochester (NY)

Hybrid
USD 93,000 - 125,000
Medical and dental coverage
401(k) retirement contribution
Tuition assistance
+2
Sr Embedded Engineer
Sr Embedded Engineer

Resideo • Aurora (IL)

On-site
USD 100,000 - 130,000
Life and health insurance
401(k) plan
Vacation & holidays
Senior Embedded Firmware Lead for Sensor & RF
Senior Embedded Firmware Lead for Sensor & RF

Resideo • Aurora (IL)

On-site
USD 100,000 - 130,000
Life and health insurance
401(k) plan
Vacation & holidays
Embedded Software Engineer 2
Embedded Software Engineer 2

Veriipro • Mossville (IL)

On-site
USD 80,000 - 100,000
Senior Embedded C Lead - Firmware & Architecture Mentor
Senior Embedded C Lead - Firmware & Architecture Mentor

Robotics Prcocess Automation, LLC • Illinois

On-site
USD 100,000 - 130,000