Mid Level DPC Engineer
SoftwareMotion Co., Ltd · Pakistan
Job description
About the role
SoftwareMotion is seeking a Mid Level DPC Engineer to develop and refine decision, planning and control algorithms for advanced driver‑assistance systems (ADAS). The role combines algorithm design, embedded implementation and close collaboration with test teams to ensure robust, efficient solutions.
Key responsibilities
- Design, develop and optimise control algorithms for ADAS features.
- Implement algorithms in C/C++ with a focus on computational and memory efficiency.
- Collaborate with test teams to debug issues and interpret validation results.
- Participate in code and model reviews to maintain quality and maintainability.
- Translate requirement documentation into functional code.
Required profile
- Bachelor’s or Master’s degree in Mechanical, Electrical, Mechatronics Engineering or a related field.
- 2–4 years of experience in control system development.
- Strong English communication skills.
Required skills
- Proficiency in MATLAB and Simulink.
- Strong C/C++ programming skills; Python is a plus.
- Experience with Git version control (branching, commit, push, pull, rebase).
- Basic understanding of control theory and embedded systems.
What we offer
- Opportunity to work on cutting‑edge ADAS technologies below L3.
- Access to high‑computing platforms and multi‑sensor fusion projects.
- Collaboration with experts from AI, chip design, autonomous driving and OEM sectors.
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
SoftwareMotion Co., Ltd
Pakistan