Embedded Software Engineer
Spotted 7h ago
Job details
- Posted
- Oct 22, 2026
- Last confirmed open
- Oct 22, 2026
Job description
About this role
Top Skillsets:
Proficient in embedded software development and knowledge of embedded development processes e.g. Agile Methodology.
Experience with modeling language (MATLAB, Model Based design, Simulink and Stateflow), C and or C++.
Knowledge of embedded Operating System and drivers.
Experience with CAN/J1939 network
Experience with unit and functional testing
What Skills You Need (Required skills/experiences)
- Demonstrated technical problem-solving abilities
- Demonstrated exposure in developing embedded applications using C and MATLAB Simulink
- Excellent written and verbal communication skills for working in a team environment
- Experience writing and reviewing software requirements
- Knowledge of software delivery processes
What Makes You Stand Out (Desired skills/experiences)
- Strong passion for embedded engineering and learning new technologies
- Experience with control systems design and analysis on agricultural applications
- Experience with model-based software development tools
- Experience relating to the design/diagnostics of mechanical/electrical/hydraulic systems
- Knowledge of electronic circuits and components with the ability to read schematics and data sheets
- Experience with continuous integration development and automated build tools
- Experience with embedded systems tools such as emulators, compilers, and simulators
- Experience in automotive communication protocols such as CAN, LIN, and Ethernet
- Experience using laboratory equipment such as Logic Analyzers and Oscilloscopes
- Prioritize skills and experiences from most important to least.
Education
Ideally, you will have a degree or equivalent related work experience in the following:
- Require any of the following degrees: BS Electrical Engineering, BS Computer Engineering, BS Mechanical Engineering
Responsibilities:
- Perform requirements analysis, operational concept development, software system design/architecture, component integration, design reviews, vehicle platform testing and problem solving.
- Maintain feature level software architecture for multiple vehicle models and configurations.
- Analyze and drive for resolution of complex software issues.
Skills Needed:
- Demonstrated technical problem-solving abilities
- Demonstrated exposure in developing embedded applications using C and MATLAB Simulink
- Participate in code reviews, testing, and software integration
- Excellent written and verbal communication skills for working in a team environment
- Implement features and resolve defects following defined software requirements
- Knowledge of software delivery processes
- Experience with software component unit and functional testing
- Experience with model-based software development tools
- Experience with embedded hardware and OS concepts and integration
- Knowledge of electronic circuits and components with the ability to read schematics and data sheet
Interested in this role?Continue on LinkedIn to apply.
Apply on LinkedIn