Embedded Software Engineer Traffic Division
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
Preferred 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 & Disability 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.
Ability to Commute to Colorado Springs, CO 80910 (Required)
Work Location: Hybrid remote in Colorado Springs, CO 80910
Skyline Products is an Equal Opportunity Employer; all decisions are made without regard to race, color, religion, creed, gender, national origin, age, disability, marital or veteran status, sexual orientation, gender identity, or any other legally protected status.