Find Your Next Opportunity

Direct Hire, Contract, Contract to Hire

  1. Start your job search below
  2. Filter by Location, Remote Jobs, Keywords, and more. Save your keyword searches for automated notifications when new jobs are added.
  3. Apply! 

Embedded Software Engineer - Electronic Systems

Portage, MI 49002

Posted: 01/12/2024 Job Type: Permanent/Direct Hire Industry: Engineering Job Number: 24759 Pay Rate: $ 100000.00 - $ 135000.00

Job Description

Excellent Opportunity with a Global Medical Device Organization! 


Embedded Software Engineer - Electronic Systems


Located in Portage MI /Hybrid Work Location Role


Great Career Advancement Opportunities


Relocation Assistance Available  

Compensation is Base + Bonus + Discretionary Bonus  





Our client is seeking a Lead Embedded Software Engineer.  The Embedded Software Engineer - Electronics Systems is responsible for the architecture and integration of embedded software systems for Robotic Assisted Surgical units.  This person will have Embedded Software Engineering experience for a variety of microcontrollers and interfaces to architect, implement, integrate, and test on and off-board between both hardware and software to support new product development. The candidate is expected to have experience in the design, analysis and evaluation of hardware, firmware, and software to provide guidance and recommendations to strategic decisions related to operating systems, network connectivity, performance, in field update, interface limitations, and licensing. Analysis and evaluation of hardware, firmware, and software will be required to provide guidance and recommendations to strategic decisions related to products implementing the COMPANY electronics architecture. In addition to being an individual contributor, the candidate will be expected to work with internal and external contributors, both foreign and domestic in origin.


POSITION PROFILE (Major duties, accountabilities, and responsibilities)


  • Play a lead role in software implementation, design, architecture, requirements analysis and investigation of new technologies.
  • Collaborate with internal electronics and product development teams as well as partner with external design resources to achieve and deliver a complete electronic system.
  • Collaborate with external suppliers to ensure software design robustness and ready for manufacturing.
  • Utilize and demonstrate proficiency in software and electronic design and development tools to architect and build specifications for software systems that can be integrated into Medical and Robotic Assisted Surgical units.
  • Utilize design resources to create and evaluate firmware architecture, firmware code, interconnecting software, application protocols, and communication protocols.
  • Recommend and specify relevant equipment, processes, and fixtures needed for simulation, continuous integration measurement, testing, and qualification at software and product levels.
  • Provide knowledge and guidance for quality improvement and cost reduction projects involving software in products within Medical or Robotic Assisted Surgical devices.

Job Requirements



  • Degree minimum: Bachelor's degree
  • Specific concentration: Computer Information Systems, Computer Science, or related field
  • Experience level: 3-5 years of experience in the design and development of software systems
  • Embedded microcontroller/microprocessor familiarity including ARM Cortex-M series; experience with Cortex-A series is a plus.  
  • Embedded software design concepts for bare metal or lightweight real-time operating systems. 
  • Device programming and debugging using JTAG and/or SWD. 
  • Experience in evaluation and debugging of peripheral interfaces including: I2C, SPI, UART.
  • C/C++, Python, FreeRTOS, serial protocols, SPI, SDIO, I2C, TCP/IP, UDP/IP, UPnP, Network Discovery, MQTT, RESTful API, iOS and Android SDKs.
  • Experience working with wired and/or wireless communication protocols and connectivity to cloud service providers like AWS.
  • Experience in developing sensor-based product features with infrared, ultrasonic, capacitive, or RF sensing technologies.
  • Experience in developing embedded user interfaces including technologies such as LCD, LED lighting, capacitive touch, and audio.
  • Understanding of automation and navigation technologies. Experience in developing feedback control systems and related algorithms. Vision systems a plus.
  • Experience with PCB Schematic & Layout process and tools (e.g. PSpice, LTspice, OrCAD, Mentor Graphics, Altium, etc.).
  • Experience using electronic hardware lab tools for development of design (e.g. Oscilloscope, Electronic Loads, Function Generator, Spectrum Analyzer, Environmental Chambers).
  • Experience in wireless technologies and antenna design (preferred)
Apply Online
Apply with LinkedIn Apply with Facebook Apply with Twitter

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.