IrvineRecruiter Since 2001
the smart solution for Irvine jobs

Firmware Engineer

Company: Fluxergy Inc
Location: Irvine
Posted on: September 20, 2022

Job Description:

Fluxergy is a rapidly growing biomedical company on the cutting edge of laboratory testing. We're developing a true multi-modal point of care device, the kind of which has never been conceived, and we'd love to have you as part of the team.Fluxergy's technologies span many markets in addition to healthcare, including veterinary, food safety, and wellness industries. We are seeking motivated team members who are willing to commit themselves and their time to improving and decentralizing laboratory infrastructure to the places that need it most.With its roots in engineering, Fluxergy prides itself on critical thinking and solving problems pragmatically, from a modular and systems-level approach. We believe that open and clear communication along with the ability to adapt to changing situations and working outside of your comfort zone is paramount to our success. The ideal candidate for this position should embody these philosophies as well as be resourceful, trustworthy, and have a deep desire to learn constantly.As the Software Engineer Embedded Systems at Fluxergy, you will be directly involved in the company's Software department activities and deeply involved with the company's long-term strategy. You will be responsible for writing clean embedded code that enables hardware capability, writing unit tests that meet our unit testing requirements, running experiments, and analyzing data while working with a small but passionate team.This position requires in-depth knowledge of embedded programming, embedded Linux, C, or assembly language for microcontrollers, understanding schematics, analog, and digital hardware, emulators, real-time debuggers, and writing clean firmware for embedded devices.ResponsibilitiesDevelop and maintain new software features in C98 and C+.Improve existing intra-device interfaces such as UART, SPI, and I2C.Explore and experiment with new methodologies for existing features and interfaces, providing quantitative analyses whenever possible.Participate in code reviews across languages and job functions.Create and collaborate on documents within Fluxergy's ISO13485/MDSAP compliant QMS.Assist in the gathering of requirements and the writing of specification documents.Develop custom applications to support biology and device R&D projects.Carry out bring-up, verification, and debugging of new Fluxergy Analyzer hardware.Perform other tasks as requested.This position requires demonstrated experience within the software ecosystem, a diverse background of project experience, and a clear exhibition of superior judgment and decision-making to engineer new solutions and capabilities.Hands-on C++ software development using object-oriented design.Strong C skills including Linux system calls via glibc.Ability to work independently and break down large open-ended problems is a must.Experience with the complete life cycle of an embedded software system, from design to post-release maintenance.Hardware bring-up, verification, and debugging experience.Proficient with version control systems, preferably Git.Demonstrated critical thinking and troubleshooting skills.Previous experience in a regulated industry, preferably medical devices, is a plus.Knowledge of ISO13485 and IEC62304 is a plus.Proficient with Linux, Windows, and Microsoft Office.ExperienceMinimum 5+ years of experience in embedded programming (or an equivalent combination of education and experience)Minimum 5+ years of real-time embedded development experience, experience implementing and debugging on an embedded platform.PreferredAdvanced knowledge in the C\C++ programming language (5-7 years)Excellent written and verbal communication skillsExperience with bare-metal embedded development (5-7 years)Experience with developing production software in a Continuous Integration (CI) environment. (5-7 years)Experience using Git SCMExperience with Google TestMedical device experience (2+ years)Solid proficiency in Python (2+ years)EducationBachelor's Degree in Computer Science, Electrical Engineering, Mechanical Engineering, Computer Engineering, Aerospace Engineering, or related fields

Keywords: Fluxergy Inc, Irvine , Firmware Engineer, Engineering , Irvine, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Irvine RSS job feeds