Location
Mossville, IL
Salary
Not specified
Type
fulltime
Posted
4 days ago
via linkedin
Job Description
Senior Embedded Software Engineer
Mossville, IL
Job Description:
Education \& Experience Required:
- Years of experience: 7\+ years of professional experience with a strong focus on embedded C/C\+\+ development
- Degree requirement: Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or related field or equivalent experience
- Are there past or additional job titles or roles that would provide comparable background to this role: Senior C\+\+ Software Engineer
Top 3 Skills
- Strong expertise in C\+\+ (required); proficiency in Python
- Proven experience designing and maintaining large-scale, production software systems
- Deep understanding of Linux-based development, multithreading, memory management, and performance optimization
Additional Technical Skills
- Experience in development of device drivers, hardware diagnostics, non-volatile memory interfacing, board initialization, \& communication networks such as J1939/CAN/Ethernet
- Experience with industry-standard tools such as Git, GitHub, and Azure for version control, collaboration, and cloud services
- Familiarization with core robotics principles
Soft Skills:
- Strong code review, design documentation, and technical communication skills
- Working within a team that is spread out across multiple locations
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.