EPITEC · 5 hours ago
Embedded Software Engineer 2
EPITEC is seeking an Embedded Software Engineer to join Caterpillar’s Common Services and Network Solutions team. The role involves designing, developing, and testing embedded software for machine and industrial applications, focusing on diagnostics libraries and communication protocols.
Information TechnologyStaffing Agency
Responsibilities
Design and implement embedded software from requirements to production
Write and code logical and physical database descriptions
Analyze and enhance efficiency, stability, and scalability of system resources
Review project requests and estimate time/cost for completion
Qualification
Required
Bachelor's in Electrical, Electronics, Computer Engineering, or Computer Science
2–4 years in embedded software development (internship experience accepted)
Minimum 3 years of experience in Embedded C and/or C++
Designing software components
Writing code and pseudo-code
Testing and validation
Familiarity with CANalyzer, CANoe, Wireshark
Requirements gathering and coordination
Strong communication and teamwork
Problem-solving ability
Comfortable working in a global, collaborative environment
Preferred
Exposure to real-time operating systems and Linux
Knowledge of CoPilot and AI tools
Company
EPITEC
Epitec is a premier technology services and professional staffing company.
H1B Sponsorship
EPITEC 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
2025 (189)
2024 (148)
2023 (154)
2022 (266)
2021 (203)
2020 (172)
Funding
Current Stage
Late StageCompany data provided by crunchbase