Job was saved successfully.
Job was removed from Saved Jobs.

Senior Software Engineer

120,000 – 150,000 yearly

NPAworldwide Recruitment Network

Last Updated: 9/30/22

Job Description

Job description:

Responsibilities of Senior Software Engineer

  • Develop embedded software, mostly in C and C++, for microcontrollers in new product development and sustaining engineering
  • Contribute to design reviews, code reviews, and mentoring within the team
  • Work with Senior Engineers in all departments and the Director of Engineering to plan, formulate and schedule all aspects of research and development proposals
  • Work with Engineering and Product Management to review quality and process improvements and new product development within the scope of the department
  • Work with Product Management as a technical lead to help guide future product development
Qualifications:
  • Bachelors degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or any other related field.
  • 10+ years of experience in embedded software development, taking projects through the full firmware development life-cycle: requirements, specifications, implementation, test, factory deployment, and life-cycle maintenance
  • Expert in C and C++ in embedded development on microcontrollers
  • Familiarity with Python and Bash
  • Bare-metal development, RTOS, and microcontroller debugging background
  • System architecture design is a plus
  • Strong documentation skills
  • Experience developing over the full lifespan of firmware
Why is This a Great Opportunity:

This is a leader in the solar power field that develops robust, practical solutions that are a step ahead of most others on the market. They develop reliable systems that last for the long-term, and are a great employer for those looking for a mix of stability and challenging work in a growing, innovative industry.

Salary Type : Annual Salary

Salary Min : 120000

Salary Max : 150000

Currency Type : US Dollars



Company Details

Grand Rapids, Michigan, United States
NPAworldwide connects you to premier independent recruiting firms located throughout Europe, Asia, Australia, Africa and the Americas. Get connected with members around the world to widen your employer pool, get specialized placements, and find perfect matches -- all at no cost. Our members are placement professionals seeking long-term fits. Working with our recruiters gets you access to relocatio...