Senior Engineer, Embedded Software
Role details
Job location
Tech stack
Job description
-
Specify, design, develop, document and test new firmware functions in company products. * Perform sustaining work on existing firmware's in company products.
-
Develop/sustain Windows SW applications used for various purposes throughout the product/component lifecycle.
-
Complete individual assignments defined in JIRA with minimal supervision.
-
Assist to solve reported field issues closely with company New Product Support and company Help Desk teams.
-
Apply good judgment in meeting tight schedules while maintaining superior quality.
-
Perform design reviews and code reviews.
-
Collaborate with engineering team members to ensure project success and champion high quality throughout the project.
Requirements
Qualification Requirements:
- Bachelor's degree in computer science or equivalent working knowledge of C and C++ programming languages.
- 5+ years' experience of Real-time embedded development in MCU controlled embedded systems.
- Strong willingness to learn and pick up new technology / project with minimal guidance or documents.
- Good knowledge of embedded system designs in general incl HW.
- Strong troubleshooting skills.
- Team player and self-starter with minimal supervision
- Ability to effectively communicate with others, both verbally and in writing, * Python, C++ or C# and .NET Core coding experience using Visual Studio IDE * TCP/IP socket, serial communication, USB, development experience.
- Experience with Linux-based embedded development such as e g Yocto.
- Comfortable working with hardware simulators and tools for software development.
- Software development experience on products used in legal metrology is a plus.
Benefits & conditions
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.