Akkodis is seeking a Software Developer to lead the design and development of high-performance medical device software and collaborate across engineering teams to implement robust communication protocols.
Requirements
- Proficiency in modern C++ (C++11 or newer) and experience with Linux development.
- Hands-on experience with communication protocols such as I2C, MQTT, Ethernet, and TCP/IP.
Responsibilities
- Design, develop, and maintain software applications to meet business and user needs.
- Write clean, efficient, and scalable code using appropriate programming languages and frameworks.
- Test, debug, and troubleshoot software issues to ensure optimal performance and reliability.
- Collaborate with cross-functional teams including designers, QA, and product managers to deliver high-quality solutions.
- Participate in code reviews and contribute to technical documentation.
- Stay updated with emerging technologies and continuously improve development practices.
Other
- contract
- Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
- 5–8 years with a BS, 3–6 years with an MS, or 0–3 years with a PhD.
- The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable: The California Fair Chance Act Los Angeles City Fair Chance Ordinance Los Angeles County Fair Chance Ordinance for Employers San Francisco Fair Chance Ordinance
- It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment.