Embedded Software Engineer II in Oakbrook Terrace, Illinois at FEV North America Inc
NewJob Function: Information Technology
FEV North America Inc
Oakbrook Terrace, Illinois, 60181, United States
Posted on
New job! Apply early to increase your chances of getting hired.
Explore Related Opportunities
Software and Web Developers, Programmers, and Testers jobs near me in IllinoisJobs near me in IllinoisSoftware and Web Developers, Programmers, and Testers jobs
Job Description
Description:
FEV North America, Inc. is seeking a Embedded Software Engineer II. This candidate designs, develops, and maintains software for embedded systems. They apply engineering principles and programming knowledge to create solutions for various needs, from individual applications to large-scale systems. Their work involves a range of tasks, including coding, testing, debugging, and ensuring the software is user-friendly and efficient.
Key Responsibilities
- Work cohesively as a member of a development team, collaborating as needed with other members of the team with the end goal of maximizing quality and delivering on schedule.
- Design core software features that are scalable, portable, and maintainable which allows for easier transitions to new and different hardware platforms.
- Writing software code, embedded programs, and system protocols. Implementing effective repairs, modifications, and upgrades to the embedded code.
- Follow established corporate and project-level Software Development Processes, ensuring consistency of development standards.
- Participate in peer design and code reviews to ensure the best design and detect/resolve software bugs early in the development process.
- Participate in problem resolutions of software issues utilizing industry known best practices.
- Provide issue recommendations and helps oversee supplier corrective actions, traveling to supplier sites as needed to facilitate communication between engineering and suppliers.
- Design automatic testing routines Troubleshoot and resolve any system issues.
- Understand control systems, sub-systems, and component requirements of all systems. Lead verification and validation planning, as well as compliance assessment and reporting.
- Manage all documentation, change control, and traceability.
- Use CI/CD systems (such as Gitlab), bug tracking systems (such as Polarion, Jira) and adhere to the policies and practices followed by other software engineers across various teams.
- Participate to requirements analysis activities and provide inputs to software development teams.
- Work in tandem with system engineers to design the software functionality in detail.
- Establish test procedures and systems for inspection of software.
- Travel, as necessary, to supplier facilities, test facilities, and customer field sites to gather data, resolve problems and explore software design alternatives.
- Bachelor’s degree or Master’s degree in Computer Science or related field.
- Minimum 3 years of embedded software development on Yocto/Linux
- Proficient in modern C++ programming, design patterns, core guidelines, templates, std library, idioms, CMake
- Intermediate knowledge required for Linux and Posix API
- Basic Knowledge of Yocto Project and Bitbake
Preferred Qualifications:
- Experience in vehicle applications including CAN communication, J1939 protocols, ISO-11783, ISO-14229
- Experience with GitLab CI/CD
- Experienced with Agile (Scrum/Kanban/SAFe) working methods is preferred
- Knowledge of Internet related networking and application protocols: TCP/IP, Ethernet, MQTT, XMPP, DDS
- Knowledge of QT framework
- Knowledge of Python
- Knowledge of automotive or industrial machinery
Equal opportunity employer as to all protected groups, including protected veterans and individuals with disabilities
Scan to Apply
Just scan this QR code to apply from your phone.
Job Location
Oakbrook Terrace, Illinois, 60181, United States
Frequently asked questions about this position
Similar Jobs In Oakbrook Terrace, Illinois
Hot Job
Mobile/Web Developer (.Net)
Air Line Pilots Association
Chicago, Illinois
New
Senior Python Developer
Bright Vision Technologies
Bartlett, Illinois
Senior Software Engineer
Ocient Inc.
Chicago, Illinois
Support Technician
Dealer eProcess
Lisle, Illinois
New
Salesforce Developer
Bright Vision Technologies
Hanover Park, Illinois
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.