workable
Software Controls and Algorithm Engineer
New Flyer
Auburn Hills, USA
Full-time
Mid · 5+ years experience
Onsite
Discovered 3 days ago
gitmatlabpython
Key Skills for This Role
gitmatlabpython
Full Job Posting
Requirements
- Experience/Knowledge
- Minimum 5 years of experience in control theory, signal processing, and dynamic systems.
- Proficiency in programming languages such as C, Python, or MATLAB/Simulink/Stateflow.
- Experience with embedded systems and real-time operating systems (RTOS).
- Familiarity with version control systems (e.g., SVN, Git) and software development best practices.
- Experience with model-based design and auto-code generation.
- Knowledge of machine learning or AI techniques applied to control systems.
- Hands-on experience with hardware-in-the-loop (HIL) or software-in-the-loop (SIL) testing.
- Basic understanding of embedded RTOS (e.g. SafeRTOS).
- Basic understanding of low-level Software.
- Basic understanding of communication protocols like SPI, CAN etc.
- Experience in developing and executing SW integration and unit level testing and plans.
- Experience with Rapid Prototyping systems, such as dSPACE, etc.
- Proficient in using the Vector suite of CAN tools (CANalyzer, CANoe, CANape, ASAP, vCDM Studio), including experience with CAN database configuration and CAPL scripting.
- Familiarity with MAAB (MathWorks Automotive Advisory Board) guidelines for model-based development.
- Proficient in working with requirement management systems (e.g. Polarion) as well as generating Software Requirements from higher level requirements (e.g. System Requirements).
- Experience working in software/system development processes and methodologies in regulated industry areas (E.g. Waterfall, Scrum, Agile, etc.)
- Exposure (certification preferred) to ISO26262 and ASPICE.
- Experience with high voltage battery and vehicle systems.
- Equipment / Machines Used
- Hands on experience with field and lab equipment (multimeters, High voltage PPE, oscilloscopes, function generators, logic analyzers etc).
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k, IRA)
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Short Term & Long Term Disability
- Training & Development
Preferred Qualifications
- Exposure (certification preferred) to ISO26262 and ASPICE.
About New Flyer
Automotive Manufacturing3600 employeesFounded 1930
North America's heavy-duty transit bus leader.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at New Flyer
Supplier Excellence & Readiness Assessment Specialist, Quality Systems
, USA
Senior
Discovered 3 days agoView →
CNC Brake Press Operator
Winnipeg, CAN
Discovered 2 days agoFull-time
Quality Assurance Inspector 3
Winnipeg, CAN
Discovered 2 days agoFull-time
Electrical Assembler - 2nd Shift
Shepherdsville, USA
Discovered 3 days agoFull-time
Production Assembly
Crookston, USA
Discovered 3 days agoFull-time
Maintenance Technician - Weekend Shift
Shepherdsville, USA
Discovered 3 days agoFull-time
Mechanic - 310T Certified (Day Shift)
Toronto, CAN
Discovered 3 days agoFull-time
Supplier Excellence & Readiness Assessment Specialist, Quality Systems
, USA
Discovered 3 days ago
CNC Programmer - 2nd Shift
Shepherdsville, USA
Discovered 3 days agoFull-time