Ultra Motors reshapes the mobility landscape by building zero emission vehicles of unparalleled efficiency, performance and lifetime.
Our passionate team pushes the limits toward sustainable transportation at every step, from bold ideas to breakthrough engineering and pioneering technologies that have not been seen in the automotive or trucking.
The company is now working on Ultra Ace, a heavy duty hydrogen electric truck primarily for the US market. The product aims to disrupt the trucking sector with the best in class economics, next generation hydrogen tech, safe autopilot and slick design.
About Us
Ultra Motors reshapes the mobility landscape by building zero emission vehicles of unparalleled efficiency, performance and lifetime.
Our passionate team pushes the limits toward sustainable transportation at every step, from bold ideas to breakthrough engineering and pioneering technologies that have not been seen in the automotive or trucking.
The company is now working on Ultra Ace, a heavy duty hydrogen electric truck primarily for the US market. The product aims to disrupt the trucking sector with the best in class economics, next generation hydrogen tech, safe autopilot and slick design.
Development of software for on-board microprocessor control and diagnostic systems for hybrid power plant components in C, C++ languages
Software debugging as part of the product and in the bench environment
Development of methods for testing and debugging software
Documentation of developed software solutions in accordance with the internal requirements of the company
Responsibilities
Development of software for on-board microprocessor control and diagnostic systems for hybrid power plant components in C, C++ languages
Software debugging as part of the product and in the bench environment
Development of methods for testing and debugging software
Documentation of developed software solutions in accordance with the internal requirements of the company
Requirements
Higher technical education (desired specialization - software, control systems and automation, computer engineering, robotics)
At least 1 year experience in software development for embedded applications
Excellent knowledge of C, C++ for microcontrollers, knowledge of microcontroller architecture
Excellent knowledge of controller architecture and extensive experience with 32-bit and larger microcontrollers, including its low-level components and peripheral modules
Ability to work with electronic circuits, understanding of the basics of microelectronics
Experience working with CAN-bus
Experience in software development for mobile objects, objects with a distributed control system, objects with severe operating conditions, objects with a continuous process cycle and life safety objects.
Experience with HighTec, INCA, MATLAB (Simulink, Real-Time Workshop, Real-Time Workshop Embedded Coder, Fixed-Point Toolbox, Simulink Fixed Point, Stateflow) packages
Experience with JTAG debuggers
Knowledge of technical English
Responsibility, independence, teamwork skills, punctuality, focus on results
Requirements
Higher technical education (desired specialization - software, control systems and automation, computer engineering, robotics)
At least 1 year experience in software development for embedded applications
Excellent knowledge of C, C++ for microcontrollers, knowledge of microcontroller architecture
Excellent knowledge of controller architecture and extensive experience with 32-bit and larger microcontrollers, including its low-level components and peripheral modules
Ability to work with electronic circuits, understanding of the basics of microelectronics
Experience working with CAN-bus
Experience in software development for mobile objects, objects with a distributed control system, objects with severe operating conditions, objects with a continuous process cycle and life safety objects
Experience with HighTec, INCA, MATLAB (Simulink, Real-Time Workshop, Real-Time Workshop Embedded Coder, Fixed-Point Toolbox, Simulink Fixed Point, Stateflow) packages
Experience with JTAG debuggers
Knowledge of technical English
Responsibility, independence, teamwork skills, punctuality, focus on results