Inogen

Firmware Engeneer

Click Here to Apply

Job Location

Montpellier, France

Job Description

Job Summary: The Firmware engineer is responsible for developing and installing industry-specific software programs and hardware systems. The Firmware developer plays a crucial role in optimizing device performance, enhancing user experience, and ensuring the stability and security of electronic devices and systems. Responsibilities (Specific tasks, duties, essential functions of the job) Working as a part of a multi-disciplinary team to design, integrate, qualify and test application Designing and implementing data structures and software algorithms to deliver cutting-edge solutions Creating design documents pertinent to the various phases of firmware development Documenting findings of engineering analyses and investigations Testing, debugging, verification, and validation of functional modules against requirements Providing post-development support Working closely with the team to deliver and optimize system performance Staying up to date with firmware development methodologies Knowledge, Skills, and Abilities Must have strong work ethic. Excellent oral and written communication skills required. Effective conflict resolution. Analytical & problem-solving skills & ability to multitask. Solutions-oriented problem solver. Collaborate with a variety of clients and colleagues, including software developers, project managers and research scientists. Evaluate company issues and consider ways to solve problems using computer systems and tools, which may require thinking creatively or relying on technical knowledge. When a bug is encountered, responsible for evaluating the issue and solving it as quickly as possible. Ability to manage time and tasks well and use project management methodologies to complete tasks efficiently and on time. Excellent planning, communication, and organizational skills. Strong teamwork skills and the ability to work effectively with others to achieve shared goals. Highly proactive, responsive, and capable of taking initiative Ability to effectively interface with different departments within the company. Required understanding and use of design controls in accordance with regulatory requirements. Qualifications (Experience and Education) Bachelor’s degree in biomedical engineering, or Electronics and Embedded Development or related technical discipline, required(Master degree/Bac 5 or equivalent). 2 to 7 years of experience in embedded development, ideally in medical or critical industries. Experience in firmware systems design. Advanced knowledge/proficiency in PIC, Renessas or STM32 microcontrollers, desired. Experience developing with remote communications such as BLE and Wifi, LTE. Advanced knowledge in sensor management, signal processing and close loop algorithms. Advanced knowledge/proficiency in embedded C/C++ coding, required Familiarity with communication protocols (UART, SPI, I2C). A combination of training, education and experience that is equivalent to the qualifications listed above and that provides the required knowledge, skills, and abilities. Preferred Additional Skills (not mandatory): Experience with build automation and continuous integration tools (e.g., Jira, Jenkins). Knowledge of Agile/Scrum project management methodologies. Competence in setting up and configuring development and testing tools. What we offer: Opportunity to work on innovative, meaningful projects improving patient outcomes. Involvement in state-of-the-art technologies within a collaborative environment. Career development in a fast-paced, dynamic field.

Location: Montpellier, FR

Posted Date: 1/15/2025
Click Here to Apply
View More Inogen Jobs

Contact Information

Contact Human Resources
Inogen

Posted

January 15, 2025
UID: 4997464015

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.