What are the responsibilities and job description for the Software Development Engineer - MBD position at Pi Square Technologies?
Job Description & Skill Set :
1) Detailed design and creation of Matlab / Simulink / Targetlink model based applications.
2) Perform code generation using Embedded coder / Targetlink.
3) MIL / SIL testing. Good to have experience with Tessy and Unity for SIL testing.
4) Requirement analysis and traceability establishment as per ASPICE with JAMA software.
5) Familiar with the use of git and Jira.
6) Develop C based software for unit testing of application software functions and components.
7) Support creation and review of Software Requirement Specifications.
8) Preferred Automotive experience and nice to have BMS background.
9) Embedded C coding / debugging is strongly desired.
10) Familiarity with Software V-Model, Good to have AUTOSAR experience.
11) Familiar with ASPICE process
12) Good to know CAPL scripting and HIL testing
Technical Co-Ordination :
1. Guiding and providing technical expertise to development and testing teams.
2. Provide guidance and expertise in areas such as programming languages, software frameworks, design patterns, testing and best practices
3. Support development team in understanding the requirements and implementation approach
4. Review the deliverables / changes prior software release mapping to requirement
5. Liaising with the project team and colleagues on priority technical delivery issues for resolution in a timely manner
6. Maintaining and updating manuals and reference documents.
7. Verifying and documenting executed test results
Required Qualifications
- Bachelor of Science in Computer Engineering or Electrical Engineering
- Minimum 5 years of experience in embedded systems software development in automotive domain
- Experience with design and creation of Model-based application using Matlab, Simulink, Stateflow
- Experience with Model-based Code Generation tools such as MathWorks Coder and dSPACE TargetLink
- Experience with MIL, SIL
- Experience with application software development for automotive domain
- Experience with Embedded C coding / debugging
- Excellent technical and communication skills
- Candidate should be able to lead and mentor offshore team along with individual contribution at onsite in the project.
Preferred Qualifications