×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer

Job in Cincinnati, Hamilton County, Ohio, 45208, USA
Listing for: Cindavi
Full Time position
Listed on 2026-02-12
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems / Firmware, Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

Job Summary

This role is a senior technical contributor and leader responsible for designing, developing, and architecting embedded Linux–based connectivity solutions within complex electromechanical systems. You will act as a technical lead across firmware architecture, embedded Linux platforms, and IoT connectivity, while mentoring junior engineers and influencing system-level decisions.

This position requires deep hands-on expertise in embedded Linux at both the application and low-level system layers, including kernel, BSP, bootloaders, networking, and security. You will collaborate closely with firmware, hardware, IT, cybersecurity, and systems teams to deliver reliable, scalable, and secure connected products.

Job Responsibilities
  • Design and develop embedded Linux connectivity platforms for complex electromechanical systems.
  • Serve as a technical lead for firmware architecture, including RTOS-based and embedded Linux systems.
  • Mentor and guide junior engineers on low-level drivers, kernel interactions, and system debugging.
  • Collaborate with firmware teams working across embedded C, bare-metal, RTOS, and embedded Linux environments.
  • Drive system-level technical decisions, balancing performance, reliability, security, and scalability.
  • Perform thorough code reviews to ensure quality, maintainability, and adherence to standards.
  • Optimize firmware for performance, power efficiency, memory usage, and long-term maintainability.
  • Research, propose, and lead implementation of innovative firmware solutions for complex systems.
  • Translate ambiguous requirements into clear, executable technical solutions.
  • Communicate complex technical concepts through documentation, presentations, and working sessions.
  • Foster cross-team collaboration and knowledge sharing across engineering, IT, and cybersecurity teams.
Qualifications
  • Bachelor’s degree in Computer Science, Electrical Engineering, or Computer Engineering
  • 6+ years of embedded firmware development experience
  • Deep expertise in embedded Linux including BSP development, U-Boot, kernel configuration, and low-level drivers.
  • Experience with communication protocols such as CAN, HTTP, and cloud-based services.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary