Embedded Software Engineer
Vontas
Cedar Rapids, IA, United States
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source
Tech stack
.NET Framework
Microsoft Windows
ARM Architecture
Unit Testing
C++ (Programming Language)
Data Security
Linux
Middleware
Embedded Software
Serial ATA
Firmware
Microsoft Office
+8 more
Message Queuing Telemetry Transport (MQTT)
Network Protocols
PCI Express
Windows PowerShell
Software Engineering
Systems Integration
USB
Information Technology
Job 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.
Requirements
- 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role β technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
about 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
DC
Daniel Cranney
How software is steering vehicle technology
over 1 year ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago