
System Software Developer
2 weeks ago
Propulsion Controls Engineer
We are vertically integrating propulsion control to enable innovation in next generation electric vehicles.
As a Staff Propulsion Controls Engineer, you will own and drive system definition, control architecture, and requirements for key propulsion functions including torque request handling, inverter and motor control, regenerative torque path, propulsion diagnostics, and limp-home strategies. Your work will directly impact how we design, validate, and deliver high integrity, safety critical software for EV propulsion.
Responsibilities:
- Define and own system level functional and non-functional requirements for propulsion features including acceleration control, torque blending, regenerative braking, and brake blending.
- Architect software and electrical interfaces between vehicle motion modules, sensors, and actuators.
- Lead end-to-end development of propulsion software components across the V cycle from system architecture and requirements definition to software implementation, integration, and vehicle verification.
- Collaborate with international teams to integrate interdependent software components.
- Lead integration and testing of the torque path at unit, SIL, HIL, and vehicle levels.
- Conduct in-vehicle testing to develop and validate initial parameter sets.
Qualifications:
- Bachelor's or Master's degree in Mechanical, Mechatronics, or Electrical Engineering or a related field.
- 5+ years of experience writing C/C++ for safety critical real-time embedded systems in production applications.
- 10+ years of experience in automotive systems engineering or controls development with a focus on propulsion or chassis systems.
- Proven experience developing system-level requirements and architectures for safety-critical vehicle functions.
- Strong understanding of torque path architecture, braking systems, and control feature interactions.
- Cross-functional experience with software, EE, validation, and calibration to align interface definitions and system behavior.
- Familiarity with system modeling, signal definition, and traceability tools (e.g., SysML, DOORS, Polarion).
-
Software Developer
2 weeks ago
Melbourne, Victoria, Australia Simpro Software Full timeJoin to apply for the Software Developer role at Simpro SoftwareThe JobThe Software Developer (Mid Level) is a technical hands-on role with an emphasis on delivering quality code as an individual contributor while working with a strong team who love what they do. The role will work alongside the Development team and will collaborate with members from Data,...
-
Software Developer
2 weeks ago
Melbourne, Victoria, Australia Simpro Software Full timeJoin to apply for the Software Developer role at Simpro Software The Job The Software Developer (Mid Level) is a technical hands-on role with an emphasis on delivering quality code as an individual contributor while working with a strong team who love what they do. The role will work alongside the Development team and will collaborate with members from...
-
Software Systems Developer
2 weeks ago
Melbourne, Victoria, Australia beBeeAnalyst Full time $70,000 - $85,000**System Developer Role**This position involves the development and implementation of software systems, including research into system requirements and recommendations for improvement.Key responsibilities include:Researching and evaluating system program needsIdentifying technology limitations and deficiencies in existing systemsDeveloping strategies for...
-
Software Developer
7 days ago
Melbourne, Victoria, Australia Simpro Software Full time $90,000 - $120,000 per yearFirst Things First - What We Can Offer YouLeave to foster personal connections, health & overall well-beingEmployee Assistance ProgramGenerous Parental Leave ProgramPaid Volunteer Leave DaysPublic Holiday Exchange SchemeEnjoy up to 4 weeks a year of flexible 'Work from Anywhere' timeTalent Referral Program – get rewarded for referring a friend to join our...
-
Software Systems Developer
1 week ago
Melbourne, Victoria, Australia beBeeCybersecurity Full time $100,000 - $130,000We are seeking skilled software professionals who can help us build highly performant, massively scalable software solutions.Design and develop complex systems that meet the needs of our global customers.Collaborate with cross-functional teams to influence product design and direction.Contribute to the safety of our customers by developing secure software...
-
Software Systems Developer
2 weeks ago
Melbourne, Victoria, Australia beBeeNode Full timeBackend Development SpecialistAs a seasoned expert in backend development, we are seeking an accomplished Backend Development Specialist to drive the implementation of robust systems using Node.js. Working across client-side and server-side technologies in a UNIX-based environment is essential for success in this role.About the RoleDevelop scalable backend...
-
Software Systems Developer
2 weeks ago
Melbourne, Victoria, Australia beBeeSoftwareEngineer Full time $130,000 - $180,000About the RoleThis is an exciting opportunity for a skilled Software Engineer to join our team and play a key role in shaping the future of our software systems.The ideal candidate will have strong technical skills, excellent problem-solving abilities, and a proven track record of delivering high-quality results.Key Responsibilities:Analyze new requirements...
-
System Software Developer
1 week ago
Melbourne, Victoria, Australia beBeeEngineer Full time $180,000 - $250,000At Easygo, our Core team is at the heart of our operations, driving innovation and growth through robust backend software solutions. This position plays a pivotal role in shaping the company's infrastructure, empowering product development teams, and fostering a culture of excellence.This highly sought-after role requires an individual with extensive...
-
Embedded Systems Software Developer
6 days ago
Melbourne, Victoria, Australia beBeeSoftware Full time $110,000 - $140,000Job OverviewThis role involves working on the development of software solutions for embedded systems. As a devices software engineer, you will be responsible for designing and developing high-quality software solutions for various devices.Key Responsibilities:Design and develop software solutions for embedded systemsWork on the development of Ubuntu Core and...
-
Software Systems Developer
1 week ago
Melbourne, Victoria, Australia beBeeSoftware Full time $180,000 - $200,000About Our TeamWe're a group of innovators and experts in software development, building high-performance applications for millions worldwide. Our engineers are at the heart of our projects, creating engaging, scalable experiences while integrating with leading third-party providers.Key ResponsibilitiesDesign and develop high-performance software solutions...