Source description
About the role
.entry-header Location: Waterloo, Ontario Type: Contract Job #104967 Job Title: Embedded Software Engineer Python and C Contract Duration: 12 months to long term Location: Oakville ON or Waterloo ON Work Arrangement: Hybrid T4 Only Pay Rate Range : $50-60 /hr Ideal Candidate Profile A strong candidate will have a background in automotive embedded software development, be proficient in C/C++ and Python, have experience with requirements management tools, and possess a solid understanding of systems engineering, software architecture, and embedded systems design. Experience with Matlab/Simulink is a significant advantage. Top 3 Required Skills Embedded Software Development (5+ Years) Experience developing software in embedded environments. Strong understanding of embedded systems architecture and deployment. Automotive or aerospace software development experience preferred. C/C++ Programming (3+ Years) Experience developing embedded software applications using C/C++. Ability to write efficient, reliable, and maintainable code for hardware-constrained environments. Python & Requirements Authoring (3+ Years Each) Python development for test automation, tools, and software utilities. Experience creating and managing requirements/specifications in tools such as: IBM DOORS / DNG Polarion Jama Key Responsibilities Design, develop, test, and deploy embedded software solutions. Collaborate with product owners, architects, designers, and engineering teams. Develop software architectures and determine appropriate technology stacks. Create and maintain software requirements and specifications. Implement testing strategies and quality processes. Support CI/CD, test-driven development, and Agile practices. Optimize software performance and evaluate emerging technologies. Implement security best practices, including encryption and data protection. Preferred Qualifications Matlab, Simulink, and Stateflow development experience (3+ years). Systems Engineering experience using tools such as MagicDraw. Experience authoring system-level requirements. Embedded systems development experience. Master’s degree preferred. #LI-NS1 #INDPRO .entry-content .clear #post-##
More at Epitec
Related open roles
Mainframe Software Engineer
Location not specified
Senior AWS Developer
Location not specified
Senior Big Data/Machine Learning Engineer
Location not specified
MLOps Platform Engineer (SageMaker)
Location not specified
Software Engineer (4) – Premium Engineer 2
Location not specified
Web Content Analyst
Location not specified