> Markdown version of [/jobs/ext/277334-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/277334-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Vontas - **Location:** Cedar Rapids, IA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** .NET Framework, Microsoft Windows, ARM Architecture, Unit Testing, C++ (Programming Language), Data Security, Linux, Middleware, Embedded Software, Serial ATA, Firmware, Microsoft Office, Message Queuing Telemetry Transport (MQTT), Network Protocols, PCI Express, Windows PowerShell, Software Engineering, Systems Integration, USB, Information Technology - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=0e5c4902706e49d2 ## About the Role * Experience in Windows Script/PowerShell * Experience in secure IoT device implementation and MQTT operation * Experience in Linux application/middleware development * Experience in .net development * Experience with automatic unit testing * Ability to communicate and work with multiple internal and external customers Proficient in Microsoft Office Suite and related software(s)., * Post-secondary education in the area of Business Administration, Computer Science, Engineering, or related field and/or equivalent combination of education/experience is preferred. * 2+ yrs experience in Embedded Software development in 'C++' language is required. * Understanding of the North American Transit Industry and Agencies is preferred. Physical Requirements: * Prolonged periods sitting at a desk and working on a computer/laptop. * Ability to travel up to 10% of the time (including domestic and international), sometimes for extended periods, which may involve sitting during transit and walking at various locations. * Must be able to lift up to 10 pounds at a time. * Must be able to handle high utilization of hand and wrist dexterity. ## Description The Embedded Software Developer is responsible for developing, integrating and supporting our firmware / middleware solutions to abstract hardware functionality for transit vehicle solutions. Additionally, the Embedded Software Developer, is responsible for maintaining the Windows (and Linux) Operating System for our in-vehicle solution. This role reports to the Senior Manager, Hardware and Platform., * Embedded software design and development for Mass transit vehicle. * Design, develop, test, document, and maintain project software. * Design and develop network protocols best suited for transit application. * Interface with Intel and Arm Architecture environments, leveraging expertise in PCIe, USB, SATA, I²C, SPI, and other standard interfaces. * Design systems with an understanding of Power management, standalone operation, aperiodic communications, and data security. * Participate in hardware and software design reviews as well as support product testing and validation. * Interface with suppliers and customers to resolve component and systems issues. * Other duties as assigned., * All job requirements are subject to possible revision to reflect changes in the position requirements or to reasonably accommodate individuals with disabilities. Some requirements may exclude individuals who pose a threat or risk to the health and safety of themselves or other employees. * This job description in no way states or implies that these are the only duties to which will be required in this position. Employees will be required to follow other job-related duties as requested by their supervisor/manager (within guidelines and compliance with Federal and State Laws). Continued employment remains on an "at-will" basis. * Vontas remains and actively participates as an Equal Opportunity Employer/Affirmative Action Employer. ## Related Videos - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)