Private User
Embedded Software Engineer - Product Support
Description
Embedded Software Engineer (Product Support) * Winnipeg, Manitoba, Canada (preferable) or Illinois, US* Full-time permanent position* Competitive annual salary, bonus, group flexible health benefits, vacation time, RRSP, DPSP, Relocation Assistance* Excellent opportunity with a well-established, stable company with a strong commitment to their employees, the environment, community, and the next generation Who are you?You’re an experienced Embedded Software Engineer who is eager to join the global leader in motion and control technologies. You’re a talented, passionate, curious, and an analytical individual, who is looking for a challenging and rewarding software engineering career. If this sounds like you, we want to meet you. Who is the employer?The Raise (https://ianmartin.com/) has partnered with our client, the world’s leading diversified manufacturer of motion and control technologies and systems, providing precision-engineered solutions for a wide variety of commercial, mobile, industrial, and aerospace markets. They are a successful team of talented professionals with good culture, promoting a positive environment. Now they’re looking for you to join their successful team. What you’ll be doing:As an Embedded Software Engineer, you will maintain software products with embedded systems. Also, you will design and develop software and support hardware design for real-time control and data acquisition in embedded product platforms with diverse scope and complexity. You will work with engineering project or a cross-functional team within the business unit and may have regular customer/suppler interaction. Practically speaking, you will:* Investigate and resolve complex software issues* Modify and produce software designs that meets requirements* Write source code required for completed designs* Ensure that designs, design decisions, and implementations are documented* Test and debug units to ensure that software conforms to the design and to customer requirements* Define software systems required to support Design Verification and Function Testing* Work with Electronics Developers to ensure that electrical designs meet software requirements* Ensure that documents and source code files are archived in Parker’s version control system* Provide technical information for review with product engineering teams applying consistent engineering practices, standards, and documentation methods (e.g., structured design process; design reviews)* Contribute to the completion milestones associated with specific projects (e.g. create functional diagrams and system layouts; review detailed drawings and schematics; define data structure, interfaces and programming logic; analyze material requirements; research customer data item requirements) * Review product specifications to ensure clarity, completeness, form, fit, function, and conformity to standards and procedures; identify design errors, omissions, and other deficiencies, and recommends revisions, engineering change orders, and improvements to engineering management or the project team* Maintain and further develop professional and technical knowledge by attending educational workshops, reviewing technical publications, and/or participating in professional associations* Share specialized knowledge with others and assist in mentoring new employees; may represent the company on specific projects or engineering tasks. The DetailsThis is a full-time permanent position located in Winnipeg, Manitoba or in Illinois, US. This position offers a competitive annual salary (commensurate with experience), bonus, group flexible health benefits, vacation time, RRSP and DPSP programs. If relocation is required, assistance can be provided. What you’ll bring:* Bachelor of Science in Computer Engineering or Computer Science, or an equivalent combination of training and experience* 4-10 years of related experience to be able to perform the essential functions of the job* Extensive experience in embedded software development using “C “on real time systems* Experience in debugging complex software code* Experience with troubleshooting tools (JTAG, SWD, oscilloscopes, logic analyzers)* Ability to work with general objectives regarding projects and team goals, apply judgment in selecting procedures and techniques that should be applied and work collaboratively in a team environment* Excellent written and verbal communication skills, together with well-developed listening skillsNice to have:* Experience in Test Driven Development (TDD), version control, and use of automation tools* Familiarity with CAN/J1939, Ethernet* Experience in software development for PC’s and C#/C++* Experience with Python or other scripting languages* Familiarity with SVN, Jenkins (or similar tools)* Familiarity with continuous development processes, Agile (Scrum)* Familiarity with ISO 26262 or similar standard How to Apply:We value diversity and inclusion and encourage all qualified people to apply. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.At Ian Martin/Raise, we connect people with meaningful work. We work with people like you for similar technical roles. If you apply, be sure to create a profile with us. That way, great technical jobs will come to you before they even get to the job boards.
___________________
Raise
___________________
Raise
Images:
- Company: Raise
Private User
5/
5customer reviews
Category:
jobs | programmers, computer
2023-06-30