More jobs:
Embedded Software Engineer, Manufacturing
Job in
Minneapolis, Hennepin County, Minnesota, 55400, USA
Listed on 2026-02-16
Listing for:
Micro Control Company
Full Time
position Listed on 2026-02-16
Job specializations:
-
Software Development
Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below
Job Summary
This position will be responsible for performing software design responsibilities, including creating software development plans and design documentation, implementing programs, performing code reviews, testing and final release; debugging and testing software; developing interfaces and providing software support to customers.
Key Responsibilities- Perform software design responsibilities to meet specific performance requirements of our high power burn-in system
- Debug complex software implementations
- Integrate software on product hardware (the hardware being our electronic test system)
- Create and implement detailed software test plans to ensure software design meets the specifications and quality
- Work closely with senior staff on project implementation
- Work closely with other engineering disciplines, manufacturing and the customer throughout the design and testing phase
- Document and transfer developed solutions to manufacturing team
- Provide software support for new and released products to customers
- Interface with management regarding software requirements and project status
- Bachelor degree in Computer Science, Software Engineering, Electrical Engineering or related field, or extensive relevant experience
- Minimum of two to four years relevant experience
- Strong C++/C# in Microsoft Visual Studio environment, along with object-oriented design, analysis and software debugging
- Experience with source control systems such as Git or CVS
- Experience with project management and issue tracking systems such as JIRA or Confluence
- Strong troubleshooting skills and debugging skills
- Ability to multi-task with minimal supervision while working independently or in a team environment
- Strong written and verbal skills
- Knowledge of hardware systems
- Software testing experience
- Experience with Python, Java
- SQL
- Experience with communication protocols (MODBUS, Ethernet)
- Database design and integration experience
The physical demands described here are representative of those that must be met by an individual to successfully perform the essential functions of this position. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
- Must be able to perform sedentary work, including sitting for extended periods of time
- Ability to periodically stand, walk, crouch, stoop, bend, and reach across all planes
- Ability to operate a computer and other office productivity equipment for extended periods of time
- Specific vision abilities required include close vision, distance vision, and ability to adjust focus
- May be required to lift and/or move objects up to 60 pounds, 0 - 10% of time
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×