at Rose International Inc. in Mossville, Illinois, United States
Job Description
Date Posted: 09/14/2023 Hiring Organization: Rose International Position Number: 450125 Job Title: Embedded Software Engineer Job Location: Mossville, IL, USA, 61552 Employment Type: Temporary Estimated Duration (In Weeks): 104 Skills/Attributes: cyber security, Embedded C++, Embedded Engineer, TCP/IPJob Description
Client Job ID: 22146
Interviewing: 3 rounds one w/ WD and technical employee, possible C++ coding interview/skill evaluation/technical background
Position’s Contributions to Work Group:
- The Caterpillar Autonomy Connectivity team provides connectivity software, systems, and solutions to the Caterpillar Autonomy Division, connecting machines to the internet, other machines, and more. This role is an experienced software developer for this team.
Typical task breakdown:
- Work alongside other developers and engineers as part of cross functional project teams
- Develop autonomy communication software
- Design and develop solutions to complex and evolving problems using modern networking and radio technologies
- Troubleshoot and debug issues that may arise during development, deployment, and usage
- Develop SW for systems used in R&D through to production
- Technologies used may include: WiFi mesh, C-V2X (or similar), WiFi, cellular, or satellite.
Interaction with team:
- Daily interaction with other software developer and technical program manager. Team is a majority in IL, will communicate via email and Teams with offsite employees.
Work environment:
- Combination of office environment, lab, and test site
Education & Experience Required:
- Bachelor’s degree in Computer Science, Electrical Engineering, or related and 8+ years of related experience.
Top candidates will have:
- Excellent analytical skills
- Extensive understanding of complex software engineering concepts, architecture, tools, processes and applications
- Strong technical leadership and communications skills
- TCP/IP networking experience
- V2X experience
- Knowledgeable in wireless technologies, cyber security, and networking
- Experience with cross-compilation and toolchains
- Experience with protobuf and gRPC
Technical skills (Required):
- Proficient in C++ with a focus on C++14, C++17
- Experience with Linux systems and common development tools such as git, cmake, and docker
- Good problem-solving skills
- Experience with Agile development practices
- Experience with Azure DevOps and github
Top 3 technical skills:
- Proficient C++ experience
- Experience with Linux systems and common development tools such as git, cmake, and docker
- Good problem-solving skills.
Skills (Desired):
- Excellent analytical skills
- Extensive understanding of complex software engineering concepts, architecture, tools, processes and applications
- Strong technical leadership and communications skills
- TCP/IP networking experience
- V2X experience
- Knowledgeable in wireless technologies, cyber security, and networking
- Experience with cross-compilation and toolchains
- Experience with protobuf and gRPC
Soft Skills:
- Self-starter
Top candidates will have:
- Excellent analytical skills
- Extensive understanding of complex software engineering concepts, architecture, tools, processes, and applications
- Strong technical leadership and communications skills
Benefits:
For information and details on employment benefits offered with this position, please visit here. Should you have any questions/concerns, please contact our HR Department via our secure website.
California Pay Equity:
For information and details on pay equity laws in California, please visit the State of California Department of Industrial Relations' website here.
Rose International is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender (expression or identity), national origin, arrest and conviction records, disability, veteran status or any other characteristic protected by law. Positions located in San Francisco and Los Angeles, California will be administered in accordance with their respective Fair Chance Ordinances.
If you need assistance in completing this application, or during any phase of the application, interview, hiring, or employment process, whether due to a disability or otherwise, please contact our HR Department.
Rose International has an official agreement (ID #132522), effective June 30, 2008, with the U.S. Department of Homeland Security, U.S. Citizenship and Immigration Services, Employment Verification Program (E-Verify). (Posting required by OCGA 13/10-91.).