Software Engineer Controls Specialist

2 months ago


Canada Altair Engineering Full time

Job Summary:

Altair Engineering is seeking a highly skilled Software Engineer Controls Specialist to join our team. This is a contract position that requires expertise in embedded software development.

Key Responsibilities:

  • Develop control algorithms and produce code for vehicle features related to climate, starting, locking, lighting, alarms, windows, powered enclosures, and seats.
  • Owning and reviewing requirements, creation of high-level functional specification design, and delivery of quality code using Matlab/Simulink or C in an Autosar Classic environment.
  • Conducting design reviews for new content, resolving vehicle/breadboard software issues, unit testing content, and possessing domain knowledge.

Requirements:

  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Software Engineering, or Computer Science.
  • Delivering AutoSAR Classic software using Matlab/Simulink and/or C code.
  • Generating functional requirements and managing change requests to the software design.
  • Defining software interfaces both at the AutoSAR Composition and ECU boundary for Signals and Services (SOME/IP).
  • Providing software unit testing, including familiarity with quality code coverage metrics (Condition, Decision, MCDC) and tools like Model Advisor/Polyspace.
  • Resolving issues during internal software integration or at vehicle breadboard.
  • Directly testing software function using virtual and physical hardware.
  • Supporting vehicle launch.
  • Understanding of embedded hardware and software design, knowledge of control theory and algorithm design, Matlab/Simulink, Jira, and Github experience required (Jama a plus).
  • Familiarity with CAN/Ethernet tools, AutoSAR, and Functional Safety (ISO26262).
  • 5+ years of engineering work experience.
  • Hybrid position.

What We Offer:

  • Competitive Salary
  • Comprehensive Benefit Package
  • Group Retirement Savings Plan (GRSP) with matching contributions
  • Paid holidays and vacation time off
  • Free training on all Altair products


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a highly skilled Software Engineer Controls to join our team in Kanata, ON. This is a contract position that requires expertise in embedded software development.Key Responsibilities:Develop control algorithms and produce code for vehicle features related to climate, starting, locking, lighting, alarms, windows,...


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a highly skilled Software Engineer Controls to join our team in Kanata, ON. This is a contract position that requires expertise in embedded software development.Key Responsibilities:Develop control algorithms and produce code for vehicle features related to climate, starting, locking, lighting, alarms, windows,...


  • Canada Orchestry Software Full time

    Job Title: Software Engineering ManagerOrchestry Software is seeking a highly skilled and experienced Software Engineering Manager to lead our engineering team in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work...


  • Canada Orchestry Software Full time

    Job Title: Software Engineering ManagerOrchestry Software is seeking a highly skilled and experienced Software Engineering Manager to lead our engineering team in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work environment.Set...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work environment.Set...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work environmentSet...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Key Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work environmentSet...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Key Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work environment.Set...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work environment.Set...


  • Canada Electronic Theatre Controls Full time

    Software Engineer in Test-LINUXWe are seeking a highly skilled Software Engineer to join our Innovative ETC R&D Squamish team. The ideal candidate will have experience in low-level programming and/or embedded firmware, as well as working knowledge of software development in Real-Time Operating Systems (e.g. Zephyr RTOS).Key Responsibilities:Assume design...


  • Canada Electronic Theatre Controls Full time

    Software Engineer in Test-LINUXWe are seeking a highly skilled Software Engineer to join our Innovative ETC R&D Squamish team. The ideal candidate will have experience in low-level programming and/or embedded firmware, as well as working knowledge of software development in Real-Time Operating Systems (e.g. Zephyr RTOS).Key Responsibilities:Assume design...


  • Canada Electronic Theatre Controls Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our Innovative ETC R&D Squamish team. The successful candidate will work collaboratively with R&D in ETC's Middleton location, developing the next generation lineup of IoT-based commercial building controls systems.Key ResponsibilitiesAssume design responsibility, including making design...


  • Canada Electronic Theatre Controls Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our Innovative ETC R&D Squamish team. The successful candidate will work collaboratively with R&D in ETC's Middleton location, developing the next generation lineup of IoT-based commercial building controls systems.Key ResponsibilitiesAssume design responsibility, including making design...


  • Canada Ai Build Limited Full time

    Job DescriptionSanctuary AI is a leader in developing AI-based control systems for humanoid robots. We are seeking a skilled Software Controls Engineer to contribute to the development and improvement of control software, ensuring efficient motion control.The successful candidate will work on the codebase linking motion control with real-time embedded...


  • Canada Ai Build Limited Full time

    Job DescriptionSanctuary AI is a leader in developing AI-based control systems for humanoid robots. We are seeking a skilled Software Controls Engineer to contribute to the development and improvement of control software, ensuring efficient motion control.The successful candidate will work on the codebase linking motion control with real-time embedded...


  • Canada Ai Build Limited Full time

    Job DescriptionSanctuary AI is a leader in developing AI-based control systems for humanoid robots. We are seeking a skilled Software Controls Engineer to contribute to the development and improvement of control software, ensuring efficient motion control.The successful candidate will work on the codebase linking motion control with real-time embedded...


  • Canada Ai Build Limited Full time

    Job DescriptionSanctuary AI is a leader in developing AI-based control systems for humanoid robots. We are seeking a skilled Software Controls Engineer to contribute to the development and improvement of control software, ensuring efficient motion control.The successful candidate will work on the codebase linking motion control with real-time embedded...