Job Description
Insight Global is seeking a Senior Electrical Embedded Software Engineer for a permanent, direct hire opportunity in the Lexington, KY area for a global leader in manufacturing personal protective equipment for various industries, such as emergency response, life sciences, and industrial health and safety. As a Senior Electrical Embedded Software Engineer, they will be responsible for leading the design, development, testing and release of software and firmware on both microcontroller and Linux-based embedded platforms. This individual will set up and maintain build systems, support the definition of engineering requirements and the architecture definition, early prototyping efforts, and development and certification phases for new product introduction. Additionally, the Sr. Electrical Embedded Software Engineer will support sustaining efforts by helping in analysis, debugging, and fixing software issues on production-level products. They will also help select and validate new electronic platforms and suppliers and participate in longer-term research opportunities for innovative solutions. This engineer will be joining a team of five other individuals to deliver upon project expectations from start to finish. This is a full-time permanent role with an incredibly employee focused manufacturing company in the Lexington area.
Required Skills & Experience
Bachelor's degree (B.S.) from four-year college or university in a Computer Science, Computer/Electrical Engineering or related technical field
5+ years of experience in embedded software engineering
Strong C/C++ programming skills
Experience with kernel and device driver development and debugging
Experience with camera-based solutions, thermal or other advanced imaging
Experience with build systems such as Yocto, Buildroot and embedded SW specifics such as Busybox, u-boot
Experience with software management tools for version control and issue tracking
Strong problem-solving and communication skills
Nice to Have Skills & Experience
Experience working on shipped products
Experience with Linux graphical stack (DRM, KMS, GBM) and OpenGL/HW acceleration
Experience in low latency, multithreaded solutions and modern thread-safe development techniques
Experience working with PCB design layout specifically Altium
Experience working in cross-functional teams with purchasing, compliance, production
Ability to read schematics and use oscilloscopes and logic and protocol analyzers for HW/SW troubleshooting
Interest and experience in Machine Learning (ML) solutions
Obsession with solving customer problems
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.