Sr Software Engineer Job at Lancesoft INC, Saint Paul, MN

amc2TFdzdXptRmpaalc5aFJzVlNGMndBSXc9PQ==
  • Lancesoft INC
  • Saint Paul, MN

Job Description

Job Description

Job Description

  1. Can you please confirm your top 3 skills sets required?  ***must haves and nice to haves noted on job description
  2. Can you please confirm the 3 main responsibilities/day to day activities required for this role?  ***see job description
  3. 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
  4. What is your target years of experience?  ***4 years experience required for a Senior level hire
  5. When do you plan to start interviewing?  ***ASAP
  6. Will you be looking to hire and start ASAP or will the start date be delayed?  ***ASAP 
  7. Will the contingent worker be working remotely or onsite, or both (if both, please confirm possible schedule)?  ***3 days/week onsite required

_______________________________________________________________________________________________________

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

  Company Description

One of the largest healthcare companies in the world and a leading distributor of pharmaceuticals, medical supplies, and healthcare services

Company Description

One of the largest healthcare companies in the world and a leading distributor of pharmaceuticals, medical supplies, and healthcare services

Job Tags

Temporary work, For contractors, Local area, Immediate start, Remote work, 3 days per week,

Similar Jobs

Christian Park Village

Certified Nursing Assistant (CNA) Job at Christian Park Village

 ...others. At Ciena Healthcare, we take care of you too, with an attractive benefit package including: ~ Competitive pay ~ Life Insurance ~401K with matching funds ~ Health insurance ~ AFLAC ~ Employee discounts ~ Tuition Reimbursement ~ You will join an... 

Mills Automotive

Parts Manager Job at Mills Automotive

 ...Overview Join to apply for the Parts Manager role at Mills Automotive Group . Mills Automotive Group provided pay range This range is provided by Mills Automotive Group. Your actual pay will be based on your skills and experience talk with your recruiter... 

BRT, Inc.

CDL Class A Local Tanker Truck Driver Job at BRT, Inc.

 ...year- round! Call Jean at (***) ***-****. BRT, Inc. is a family-owned carrier, currently seeking LOCAL Class A Full-Time Tank/Haz Drivers for liquid bulk petroleum deliveries based out of the Myerstown, PA area. Learn about our culture: See our new equipment:... 

Select Staffing

SMT Operator Job at Select Staffing

DescriptionApply Now.Experienced SMT OperatorDay and Evening Shift AvailableThe SMT Operator is responsible for loading proper parts into machine and filling solder paste, the adjustment, set up and operation of SMT machines per job order and the monitoring... 

California Staffing Corporation

Senior Director, Global Transportation - Unilever Prestige Job at California Staffing Corporation

 ...Senior Director, Global Transportation - Unilever Prestige The Global Transportation Director will lead the design, optimization, and long-term strategy of the transportation network across a portfolio of prestige beauty brands. This role will build a future-fit, cross...