We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Micro Control Company logo
Micro Control Company Verified
Semiconductor Manufacturing

Software Engineer III

Fridley, Minnesota, United StatesOnsiteFull Time$126,680–$140,756 /yrPosted 2 months agoVisa sponsorship available

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

*This salary information serves as a general guideline. Final offers are based on various factors, including qualifications, skills, experience, and other job-related criteria.*

Benefits:

Paid Time Off, Health Insurance, Health Savings Account (HSA), Dental Insurance, Vision Insurance, 401(K) with Roth option, Life & Disability Insurance, Tuition Reimbursement & Discretionary Profit-Sharing Bonus.

Job Summary:

This position will be responsible for performing software design responsibilities, including; developing requirements specifications, 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 systems.
  • Develop requirements specifications, create software development plans and design documentation, implement programs, and perform code reviews, testing and final release. Will also maintain existing code.
  • Debug complex software implementations.
  • Integrate software on product hardware.
  • Create and implement detailed software test plans/protocols and generate test reports to ensure software/ firmware design meets the specifications.
  • Define and develop custom hardware/software interfaces.
  • Work closely with other engineering disciplines, manufacturing and the customer throughout the design and testing phases.
  • 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.

Required Qualifications:

  • Bachelor degree in Computer Science, Software Engineering, Electrical Engineering or related field, or extensive relevant experience.
  • Minimum of five years relevant experience.
  • Strong C++/C# in Microsoft Visual Studio environment, along with object-oriented design, analysis and software debugging.
  • Experience with source control system 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.

Preferred Qualifications:

  • Knowledge of hardware systems.
  • Project management experience.
  • Software testing experience.
  • Experience with Python, Java, SQL.
  • Experience with communication protocols (MODBUS, Ethernet).
  • UX/UI design experience.
  • Database design and integration experience.

Physical Demands:

*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 accommodations 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 10 pounds, 0 - 10% of time.
Ready to apply?
You'll be redirected to Micro Control Company's application page.

Similar roles