Systems Software Engineer - Aditi Consulting
Eden Prairie, MN 55344
About the Job
Day to day duties:
Top 3 skills MUST have:
Education requirements:
Computer knowledge required to perform duties:
Compensation:
The pay rate range above is the base hourly pay range that Aditi Consulting reasonably expects to pay someone for this position (compensation may vary outside of this range depending on a number of factors, including but not limited to, a candidate’s qualifications, skills, competencies, experience, location and end client requirements).
Benefits and Ancillaries:
Medical, dental, vision, PTO benefits and ancillaries may be available for eligible Aditi Consulting employees and vary based on the plan options selected by the employee.
- Requirements analysis and design of servo drive algorithms such as ethernet network communications, low level peripheral and memory drives, display management, state machines, motion control algorithms, fault detection, safety subsystems and encryption.
- Embedded code development using C/C++ and modeling/simulation with Simulink.
- On-target testing of firmware using Python and/or PLC programming.
Top 3 skills MUST have:
- C/C++ programming and object-oriented design methods
- Experience working with and debugging code on embedded devices
- Experience with software development processes such as scrum/agile and CI/CD
- Years of experience required: 1+... obviously more experience is preferred, but a desire to learn and engage with the team is a must.
Education requirements:
- Bachelor's degree in Engineering (Computer Science, Computer Engineering or Electrical Engineering preferred)
Computer knowledge required to perform duties:
- Required programming languages: C++
- Desired programming languages: Python, MATLAB/Simulink, Studio 5000 (PLC)
- Required Software Development Tools: Git
- Desired Software Development Tools: TeamCity/Jenkins, Jira, JAMA, Artifactory
Compensation:
The pay rate range above is the base hourly pay range that Aditi Consulting reasonably expects to pay someone for this position (compensation may vary outside of this range depending on a number of factors, including but not limited to, a candidate’s qualifications, skills, competencies, experience, location and end client requirements).
Benefits and Ancillaries:
Medical, dental, vision, PTO benefits and ancillaries may be available for eligible Aditi Consulting employees and vary based on the plan options selected by the employee.
Source : Aditi Consulting