Logo
Planet Pharma

Sr Software Engineer - Exempt

Planet Pharma, Mounds View, Minnesota, United States

Save Job

Job Description

Can you please confirm your top 3 skills sets required?

must haves and nice to haves noted on job description Can you please confirm the 3 main responsibilities/day to day activities required for this role? see job description What products (if any) will this role support?

this position will design and develop embedded software for a medical instrument/IoT product running RTOS on an ARM Cortex Processor What is your target years of experience?

4 years experience required for a Senior level hire

This position will design and develop embedded software for a medical instrument/IoT product running RTOS on an ARM Cortex Processor. Candidate must be skilled in Embedded Real-time Systems, C, RTOS, multi-threading and Event Driven Software. Additionally, experience with ARM Cortex, USB and BLE protocol is going to be very helpful. Work will involve design and development of new code as well as debugging and refactoring of legacy code.

Requires a University Degree and minimum 2 years of relevant experience (4 years required for Senior position)

Must be local and willing to come onsite mimimum of 3 days a week

While there are no guaretees, there is a possibility of contract extension beyond the stated initial period and/or contractor conversion

Must Have: - 2+ years of relevant experience (4 years experience required for Senior position). - Expertise in C Programming for real-time embedded Software. - Experience working with RTOS - Multi-threaded coding experience, along with both asynchronous and synchronous code. - Experience Debugging and using debugging tools. - Ability to work in an agile cross functional team environment - Strong Communication skills.

Nice to have (one or more): - Experience with ARM Cortex - Experience with ThreadX - Experience with USB, BLE, TLS - Experience with Python - Experience defining XML and JSON - Experience with legacy code refactoring

Equal Opportunity Employer: We are proud to be an equal opportunity employer. We welcome and encourage applications from all qualified candidates regardless of race, sex, gender identity or expression, disability, age, religion or belief, sexual orientation, or any other characteristic protected by applicable laws and regulations. It is our policy not to discriminate against any applicant or employee, and we are committed to fostering a diverse, inclusive, and respectful work environment across all locations in which we operate. We believe that diversity, equity, and inclusion are fundamental to our mission and enhance our ability to serve clients globally. If you have a disability or require any reasonable accommodations during the application or interview process, please inform your recruiter or contact us directly so that we can explore the appropriate arrangements.

Fraud Alert: Candidate safety is a top priority at Planet Pharma. The industry has seen an increase in people falsely representing themselves as recruiters to gather personal information from job seekers. For your safety, do not provide sensitive data to anyone you have not spoken with thoroughly, never provide banking information during the application process and always double check the email address of the Recruiter to ensure it's from an official Planet Pharma domain (@planet-pharma.com, @planet-pharma.co.uk, and @ppgadvisorypartners.com) and not a domain with an alternative extension like .net, .org or .jobs.