Software Engineer Consultant (4353)
MaxSys Staffing-Consulting
Location
Ottawa, ON | Canada
Job description
Position Title: Software Engineer Consultant/Expert
Power Management SW developer
Division: Product Development
Location: Kanata, ON (Hybrid)
Position Description:
Do you want to kick start your career into high gear while working with cutting edge technology? In this position, you will be part of an Embedded Systems Power Management team at a top automotive manufacturer, working a variety of exciting next-generation projects including the latest generation automotive infotainment platform and other high-impact innovations. This team has the responsibility for the design, implementation and testing of system power management, as well as the research, design, and implementation of improvements across a variety of domains and components. Plus you will get real-world experience doing Agile Software Development with the latest tools like Momentics, Git, Jenkins, and JIRA. Come and join us and make a difference!
Role Responsibilities:
- Investigate and resolve issues relating to embedded system power performance and/or Power Management algorithms.
- Interface with many functional teams from Kernel to application/UI domains
- Implement new features and/or capabilities relating to embedded system Power Management in accordance with pre-defined requirements
- Analyze system logs and other supporting information to diagnose and root cause system issues resulting in unexpected power states and battery drains
- Develop on-device tooling and/or automated testing to capture and post-process key system performance diagnostics
- Explore and propose various optimizations to system Power Management algorithms. Implement said optimizations where necessary/applicable.
Skills Required:
- Have a keen interest in software technologies, with emphasis on multi-threaded embedded systems design, real time OS development and power subsystems
- Experience with embedded SW drivers or power control sub-systems
- High level of knowledge in C/C++ programming
- Previous experience with QNX and/or Linux OS development
- Strong analytical and problem-solving skills
- Strong communication and interpersonal skills
Skills Preferred:
- Experience with design/development of power management sub-systems within an embedded OS
- Professional level experience and comfort level using Power Analyzers and similar diagnostic/measurement experience
- Broad and deep professional-level knowledge in various scripting languages, including Python and shell scripts
- Development experience with In-vehicle infotainment and/or networking systems (CAN/Ethernet)
- Experience with code repository and versioning tools such as Git
Experience Required:
- 2+ years’ professional experience in an embedded SW development environment (5+ years preferred)
Education Required:
- Bachelor or Masters degree in Electrical/Computer Engineering, Computer Science or related field
To apply please email your resume to
*********@maxsys.ca
Pour postuler, veuillez envoyer votre CV à
*********@maxsys.ca
Only qualified candidates may be contacted about this role.
MaxSys is committed to a diverse, equal and inclusive workforce. We are committed to meeting the needs of persons with disabilities. If you need to be accommodated during any phase of the hiring process, please advise our Recruitment team and we will make all reasonable efforts to accommodate your request.
#MON
Job tags
Salary