Senior Engineer, Embedded Software

Insight Global
Round Rock, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Round Rock, United States of America

Tech stack

Microsoft Windows
JIRA
C++
Code Review
Linux
Embedded Software
Firmware
Python
Microsoft Visual Studio
Serial Communications
Software Engineering
Yocto
Information Technology
Programming Languages

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

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 Preferred Qualifications:

  • 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.

Apply for this position