BIT Group USA, https Senior Software Engineer – Embedded Systems Company Profile Part of a privately held, international technology group, the BIT Group has demonstrated growth and innovation over four decades of operating in the medical and life sciences industry. The Company is recognized for world-class automation, instrumentation development, contract manufacturing and after-sale services to an impressive list of global clients. The BIT Group has successfully helped clients take a revolutionary product idea from inception to delivery in hospitals and laboratories, delivering value throughout the lifecycle for diagnostic devices. State-of-the-art automation, robotics and AI are the pillars on which the Company continues to achieve rapid growth and expansion. The mission is clear to support global life science innovators as they push forward with ground breaking technology and services in a high quality, cost effective model. Position Profile We are seeking a highly motivated Senior Software Engineer of Embedded Systems to join our cutting-edge development team. This position is primarily responsible for the design and implementation of embedded software that control robotics, liquid handling, and measurements in our instrument projects. We provide turnkey development and manufacturing of IVD instrumentation and complex life science products for clients across the medical device, in vitro diagnostic and bioresearch industries. This position reports directly to the Director of Software Engineering and is based in Irvine, CA. Essential Duties Responsibilities Development of software in accordance with client specifications Test and debug software Prepare design control documents Assist in performing verification and validation testing Review system and hardware designs from a software perspective Qualifications Required Bachelor of Science degree in a related discipline. Minimum of 10 years of experience Solid experience in C and C++ Solid experience of object-oriented design principles Solid experience of embedded systems development Experience with software development using a small-footprint RTOS (e.g. FreeRTOS) Experience with communication protocols Additional Skills Preferred Experience with Python Experience with programmable logicFPGAs using Verilog or VHDL Experience with Embedded Linux development Knowledge and experience with rules and regulations for medical device development (IEC 62304 knowledge a plus) Interpersonal Skills Highly organized – Excellent follow through and follow up skills results and delivery oriented Able to multi-task a variety of duties and work requests Self-motivated and works well under pressure with changing priorities and a workload Team player with very good collaboration skills, fostering knowledge sharing with team members Exceptional communication and documentation skills Company Benefits Include Company achieves excellence in organizational development by encouraging professional and personal growth of our employees. Our commitment to the health and happiness of every employee is demonstrated in the following programs Comprehensive medical, prescription drug, dental, and vision insurance for employees and dependents Company paid life and ADD insurance Voluntary (employee paid) supplemental life, ADD insurance for employee, and family Company paid short term disability Company paid long term disability 401(k) pre-tax and Roth employee contributions 401(k) Catch Up contributions for employees age 50 and over Flexible Spending Accounts (health care, dependent care) Discount tickets to Southern California attractions Employee celebrations and events throughout the year The Company is committed to hiring and retaining a diverse workforce. We are proud to be an Equal OpportunityAffirmative Action-Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class.