Senior Embedded Software Engineer (No Sponsorship)

Company:  Ventas Group
Location: Minneapolis
Closing Date: 04/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

No Sponsorship.


Enjoy job stability, great co-workers, generous benefits, work-life balance, and a pleasant work environment!  Make a tangible difference working on a collaborative team! 


We are looking for a Full-time Senior Embedded Software Engineer to join our client's software team.  A Senior Embedded Software Engineer is responsible for the architecture and implementation of embedded software high tech precision equipment.  A Senior Software Engineer generally works at the direction of a Software Architect or Systems Engineer.


Core Responsibilities
·       Design and implement embedded software for various projects including new product development.
·       Design and implement unit tests and stress tests for validation of embedded software.
·       Document firmware architecture and communications interfaces.
·       Work closely with Electrical Engineering to debug and troubleshoot PCBA’s during board 

bring up, utilizing electronics troubleshooting tools such as logic and protocol analyzers and oscilloscopes.
·       Work closely with Software Engineering as they develop PC applications to control the sensors.
·       Provide support for legacy sensors, including designing and implementing solutions to challenges found in the field.


Experience, Education, and Competencies Required


·       BS Degree in Computer Science or Electrical Engineering (or similar).
·       5+ years developing applications on custom electronic hardware.
·       Proficiency in C and C++ programming on embedded systems.
·       Strong electrical background and proficiency in reading electronic schematics, component datasheets.
·       Working with multi-discipline engineering teams throughout all phases of development.
Preferred Experience
·       Embedded Linux development using Yocto and Bitbake, including driver development, integrating patches, Bitbake layer and recipe generation, and U-Boot.
·       Real time (super loop) firmware for micro-processors using SPI, I2C, UART, and SDIO to communicate with peripheral sensor IC’s.
·       Wireless communication protocols Bluetooth classic and WiFi (TCP/IP).
·       Wired communication over USB and Ethernet.
·       Image processing and other digital signal processing in an embedded environment.
·       Git and Microsoft TFS version control.


Please respond with your resume and full contact information and send a LinkedIn Invite to Bill Hagen for full consideration.  


No Sponsorship is available for this position.
 

Apply Now
Share this job
Ventas Group
  • Similar Jobs

  • Senior Embedded Software Engineer

    Plymouth
    View Job
  • Embedded Software Engineer Principal

    Minneapolis
    View Job
  • Lead C+ Embedded Software Engineer (Medical Devices)

    Minneapolis
    View Job
  • Senior Software Engineer

    Minneapolis
    View Job
  • Senior Software Engineer

    Minneapolis
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙