Motrex LLC Embedded Software Developer in Nepean, Ontario
The Embedded Software Developer will perform software engineering tasks including requirements development, design, code, testing, verification and integration of embedded real-time software. The candidate will perform assignments in conjunction with other software and system team members utilizing formal standards processes and documentation.
Carry out full software development life-cycle for safety-critical systems: planning, development, testing, and (if necessary) certification of embedded software.
Provide input on overall product design and architectural design of embedded software.
Design and oversee project plans, specifications, and other important documentation required for compliance with industry regulations.
Prepare for and conduct peer reviews of software design materials, code, test cases and procedures.
Provide support for production activities.
Interface directly with customers and third parties.
University degree in Computer Science or Electrical Engineering.
2+ years relevant work experience.
Demonstrated C embedded programming skills - both are "must have"
Experience in real-time embedded software development life-cycle processes including; full documentation suite, designing re-usable software components, coding, testing/debugging, writing test cases and executing test procedures.
Proficiency in writing technical documents such as System Specifications, Software Requirements, Test Procedures, and User Manuals.
Use of standard design tools for software development.
Proficiency in usage of embedded development tool-chains including compilers, linkers, debuggers and static analysis tools.
Experience with software configuration management tools.
Solid appreciation of hardware architecture, designs, and debug cycles, primarily targeting power products.
Ability to work independently with minimum supervision and prioritize work activities appropriately.
Excellent communication and teamwork skills & ability to multiplex several activities & work assignments.
Proficiency in English (written and oral).
Desirable- experience with:
Lithium battery technology
Battery Management Systems
Processors: TI MSP430 family
IDE/Tool Suites: IAR Embedded Workbench, GiTLab
Embedded OS: Salvo, Linux, WinCE
Communication protocols and drivers: J1939, CANOpen, SMBus, USB, SPI, I2C, UART
Other languages Eg: Python, JAVA, C# for PC GUI rapid prototyping
USB Software development experience
Testing Automation experience
Code Version Control: SVN, GIT
Bug Tracking: Jira
BEHAVIORAL COMPETENCY REQUIREMENTS
Functional or Technical skills
Timely decision making
Drive for results
WORK ENVIRONMENT (include physical requirements)
Office base and manufacturing environment.
Some travel may be required between Stryten facilities.
Stryten Energy is an equal opportunity employer where an applicant's qualifications are considered without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, sexual orientation, gender identity or expression, or any other basis prohibited by law.
Stryten Energy (www.stryten.com) is an innovative stored energy solutions provider with The Energy to Challenge the status quo in transportation, motive and network power industries. We invest in and develop the energy storage technologies that give our customers the competitive advantage they need to be successful and achieve their goals for growth and profitability.
How do we challenge? We are customer-focused, quality-centered and environmentally responsible with the health and safety of our employees at the center of everything we do.
Our stored energy solutions power everything from forklifts in warehouses and distribution centers to cars, trains and trucks to data centers and vast telecom networks. In addition to manufacturing high-quality advanced lead and lithium batteries and intelligent chargers, we design cloud-based software for smart fleet design decisions.
Job Locations CA-ON-Nepean
Requisition ID 2021-3167
Category Information Technology
Position Type Regular Fulltime
Address 15 Fitzgerald Rd #100
Postal Code K2H 9G1