ZipRecruiter
Embedded Software Engineer Traffic Division
ZipRecruiter, Dallas, Texas, United States, 75215
Job DescriptionJob Description
About the Role: Pay:
$110,000.00 - $140,000.00 per year
We are looking for a
highly motivated Embedded Software Engineer
to join our engineering team developing
LED message signs
and
control systems
for the
transportation industry . These signs are installed over highways and play a critical role in public safety and traffic management.
You’ll work on both
bare-metal microcontroller platforms
and
embedded Linux systems , contributing to both new development and ongoing improvements to existing, mission-critical codebases. The ideal candidate values
robust, high-reliability software design , and enjoys working close to the hardware in a collaborative, multi-disciplinary environment.
Key Responsibilities:
Design, develop, and maintain embedded firmware and software in C/C++
Contribute to and maintain
existing codebases , ensuring stability, clarity, and documentation
Develop
bare-metal firmware
for microcontrollers used in LED sign controllers and communication modules
Build and integrate
Linux-based embedded applications , including drivers and middleware for sign control and monitoring
Work with hardware teams to understand schematics and ensure reliable hardware/software integration
Debug hardware/software issues using tools like oscilloscopes, logic analyzers, and JTAG
Design software with
long-term reliability, diagnostics, and field maintainability
in mind
Ensure compliance with transportation and industry standards for robustness and safety
Write and maintain technical documentation, including software design and test procedures
Required Qualifications:
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
3+ years of embedded software development experience
Proficiency in
C and C++
in embedded environments
Experience with
bare-metal microcontroller development
(e.g., ARM Cortex-M, PIC, STM32, etc.)
Experience with
embedded Linux systems
(e.g., kernel modules, device drivers, user-space application programming)
Familiarity with version control (e.g., Git) and working in shared codebases
Strong debugging and problem-solving skills, both in software and at the hardware interface level
Understanding of low-level hardware interfaces: I2C, SPI, UART, GPIO, PWM, etc.
Strong emphasis on
code quality, reliability, and maintainability
Qualifications:
Experience with
transportation or safety-critical systems
Familiarity with communication protocols used in ITS, such as NTCIP, SNMP, RS-485
Experience with
real-time operating systems (RTOS)
or custom scheduler designs
Experience with
robust field-update mechanisms
(e.g., bootloaders, OTA updates)
Knowledge of power management, watchdog timers, and fail-safe system design
Experience with scripting (Python, Bash) for testing or automation
Exposure to EMI/EMC considerations in embedded design
What We Offer:
Competitive compensation and full benefits package
Opportunity to work on
public safety systems
with real-world impact
Flexible work environment with room for professional growth
Collaborative team that values
engineering excellence and accountability
A chance to help shape the future of intelligent transportation infrastructure
Why You’ll Love Working With Us – Perks & Benefits:
401(k) with 6% Company Match
– We invest in your future, dollar for dollar.
Full Health Coverage
– Includes Medical, Dental, and Vision so you stay in top shape.
Life & Insurance
– Protection and peace of mind when it matters most.
Supplemental Coverage
– Hospital Indemnity, Critical Illness, and Accident Insurance.
Paid Parental Leave
– Because family comes first.
Employee Assistance Program (EAP)
– Mental health and wellness support, always.
Health Savings Account (HSA)
– Save smart, spend smarter on healthcare.
Generous PTO
– Take the time you need to rest, recharge, or explore.
Skyline Products is an Equal Opportunity Employer; all decisions are made without regard to , color, , creed, , , , , marital or veteran status, , , or any other legally protected status.
Powered by JazzHR
znzC9vQ7de
About the Role: Pay:
$110,000.00 - $140,000.00 per year
We are looking for a
highly motivated Embedded Software Engineer
to join our engineering team developing
LED message signs
and
control systems
for the
transportation industry . These signs are installed over highways and play a critical role in public safety and traffic management.
You’ll work on both
bare-metal microcontroller platforms
and
embedded Linux systems , contributing to both new development and ongoing improvements to existing, mission-critical codebases. The ideal candidate values
robust, high-reliability software design , and enjoys working close to the hardware in a collaborative, multi-disciplinary environment.
Key Responsibilities:
Design, develop, and maintain embedded firmware and software in C/C++
Contribute to and maintain
existing codebases , ensuring stability, clarity, and documentation
Develop
bare-metal firmware
for microcontrollers used in LED sign controllers and communication modules
Build and integrate
Linux-based embedded applications , including drivers and middleware for sign control and monitoring
Work with hardware teams to understand schematics and ensure reliable hardware/software integration
Debug hardware/software issues using tools like oscilloscopes, logic analyzers, and JTAG
Design software with
long-term reliability, diagnostics, and field maintainability
in mind
Ensure compliance with transportation and industry standards for robustness and safety
Write and maintain technical documentation, including software design and test procedures
Required Qualifications:
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
3+ years of embedded software development experience
Proficiency in
C and C++
in embedded environments
Experience with
bare-metal microcontroller development
(e.g., ARM Cortex-M, PIC, STM32, etc.)
Experience with
embedded Linux systems
(e.g., kernel modules, device drivers, user-space application programming)
Familiarity with version control (e.g., Git) and working in shared codebases
Strong debugging and problem-solving skills, both in software and at the hardware interface level
Understanding of low-level hardware interfaces: I2C, SPI, UART, GPIO, PWM, etc.
Strong emphasis on
code quality, reliability, and maintainability
Qualifications:
Experience with
transportation or safety-critical systems
Familiarity with communication protocols used in ITS, such as NTCIP, SNMP, RS-485
Experience with
real-time operating systems (RTOS)
or custom scheduler designs
Experience with
robust field-update mechanisms
(e.g., bootloaders, OTA updates)
Knowledge of power management, watchdog timers, and fail-safe system design
Experience with scripting (Python, Bash) for testing or automation
Exposure to EMI/EMC considerations in embedded design
What We Offer:
Competitive compensation and full benefits package
Opportunity to work on
public safety systems
with real-world impact
Flexible work environment with room for professional growth
Collaborative team that values
engineering excellence and accountability
A chance to help shape the future of intelligent transportation infrastructure
Why You’ll Love Working With Us – Perks & Benefits:
401(k) with 6% Company Match
– We invest in your future, dollar for dollar.
Full Health Coverage
– Includes Medical, Dental, and Vision so you stay in top shape.
Life & Insurance
– Protection and peace of mind when it matters most.
Supplemental Coverage
– Hospital Indemnity, Critical Illness, and Accident Insurance.
Paid Parental Leave
– Because family comes first.
Employee Assistance Program (EAP)
– Mental health and wellness support, always.
Health Savings Account (HSA)
– Save smart, spend smarter on healthcare.
Generous PTO
– Take the time you need to rest, recharge, or explore.
Skyline Products is an Equal Opportunity Employer; all decisions are made without regard to , color, , creed, , , , , marital or veteran status, , , or any other legally protected status.
Powered by JazzHR
znzC9vQ7de