Join to apply for the Software Engineer role at Sagentia Innovation
Sagentia Innovation is a science and engineering company providing product advisory and development services across sectors including medical, food and beverage, consumer, defence, industrial systems, chemicals, and energy. We partner with clients from leading global brands to startups to identify growth opportunities through innovative solutions, taking pride in their success.
Key Responsibilities
* Design and develop software applications and control algorithms using OO languages (C# and C++) and/or embedded code (C) and collaborate with electronics, mechanical and systems engineers to integrate software with hardware components and robotics platforms.
* Write technical design documentation and define solution architecture, set technical standards, and research new approaches and technology options.
Skills, Knowledge and Expertise
* Proficiency in C/C++, C#, or .NET for PC application development.
* Embedded software development for microcontrollers (e.g., ARM Cortex, STM32) and familiarity with RTOS, bare-metal, or embedded Linux environments.
* Professional experience utilizing Docker containers.
* Experience with communication protocols (UART, SPI, I2C, USB).
* Experience with IEC 62304, ISO 13485, or FDA 21 CFR Part 820.
* Strong understanding of software development lifecycle and version control (e.g., Git).
Qualifications
* Bachelor’s or Master’s degree in computer science, Software Engineering, or a related field.
* 3+ years of experience in software development, ideally in the medical or regulated industry.
Benefits
We offer a competitive salary alongside a comprehensive bonus and benefits package.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Research Services
#J-18808-Ljbffr