Senior Embedded Software Application Engineer
Job Description
Perform functional development meaning requirement breakdown, software design, documentation, implementation, testing and verification. Specialize in a technical domain (Vehicle, HMI, Combustion, Exhaust After treatment, Electro mobility, Powertrain control, Control Theory, Mechatronic, Diagnostics) in which features are developed. Lead system engineering in a technical team and play an active role in the delivery.
Integrate deliveries from others. Responsibility for securing quality and readiness before release.
The deliveries are often focused on the early phases of the development cycle, developing technical roadmaps.
Network across the organization, as well as influencing the work in the other sites.
Develop acquired competence, as well as participate in the business development. On Senior level applies advanced knowledge typically obtained through education and work experience.
Supporting junior team members and peers
Role model of lifelong learning, sharing knowledge and developing others as a trainer and/or coach
May be digging deeper in own discipline, but is building broader Tshaped profile
Developing influence and working confidently within the wider Volvo Group network
Clear articulation of how he/she is creating value within their part for the TD/BA.
As a Senior Embedded Software Engineer for EATS Your responsibilities will include
Being responsible for various software’s developments to support our new engines and aftertreatment development to meet new emissions legislations or deliver a customer specific solution.
Investigates embedded software problems, understands causal mechanisms, recommends appropriate action, owns problem resolution, and documents results.
Applies and supports the improvement of embedded software development processes and tools. Processes include model-based development, coding, compiling and test. Tools include Matlab/Simulink, integration tools, static analysis tools, compilers and Software/hardware in the loop test tools.
Innovate OBD algorithms and concepts with respect to future certification requirements as a cross functional team
Top Skills
Bachelor or Master of Science in Electrical Engineering, Computer Engineering, or related field
5-8+ years of On Board Diagnostic (OBD) embedded software development
Experience with embedded controls software development in Matlab/Simulink
Good knowledge of Creta, ATI Vision, Matlab, Python and C-programming experience is advantageous
Strong communication and presentation skills
Action oriented with ability to work with minimal supervision
Ability to successfully collaborate with global and cross-functional colleagues
Innovative mindset with customer focus
Excellent knowledge in English, both spoken and written