Rose International · 6 hours ago
Embedded Software Engineer
Rose International is a manufacturing company seeking an Embedded Software Engineer. The role involves designing, developing, testing, and documenting FPGA HDL and low-layer embedded software for electronic control units, while managing the software lifecycle and troubleshooting system-level issues.
Human ResourcesInformation TechnologyOutsourcingProject ManagementStaffing Agency
Responsibilities
Design, develop, test, and document FPGA HDL and low-layer embedded software (I/O drivers, OS integration, boot code) for Caterpillar's electronic control units (ECUs/ECMs)
Perform requirements analysis and manage the software lifecycle through version control
Troubleshoot and resolve system-level issues
Communicate technical information to teams, suppliers, and other units
Qualification
Required
Bachelor's degree in Computer Engineering, Electrical Engineering, or similar
5-7 years of industry experience. A Master's degree with relevant project/internship experience may count toward this minimum
Real-world, hands-on experience with HDL design and synthesis (specification through place-and-route) is the #1 key requirement
Solid experience in C or C++ for embedded systems
Proven experience with device drivers, SPI/I2C, hardware diagnostics, board initialization, and chip-level interfacing
Ability to read schematics and component datasheets
Strong problem-solving and troubleshooting skills
Effective verbal and written communication
Company
Rose International
Rose International is provider of Workforce Solutions and Information Technology Solutions .
H1B Sponsorship
Rose International has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (3)
2023 (2)
2022 (2)
2021 (5)
2020 (9)
Funding
Current Stage
Late StageRecent News
Company data provided by crunchbase