What are the responsibilities and job description for the Embedded Engineer - W2 position at Geopaq Logic?
Job Details
Job Title: Embedded Engineer
Location: Waltham, MA
Duration: 6 Months of Contract
Job details:
Proven experience in embedded software development
Expertise in C and embedded systems development, with experience in modular architecture design
Strong familiarity with Rocky Linux and QT GUI for embedded devices
Experience working with Class C (3) devices or similar safety-critical systems
In-depth understanding of complex build systems and make files
Strong problem-solving skills and ability to optimize legacy code
Excellent communication and collaboration skills to work effectively within a team environment
Would be a plus:
Knowledge of industry standards for safety-critical or medical devices
Experience with continuous integration and automated testing for embedded systems
Lead and contribute to the refactoring of a legacy embedded system into a modular architecture
Analyze and deconstruct complex make files, simplifying the build process to improve maintainability and development efficiency
Collaborate with a cross-functional team to **craft**, implement, and test software solutions for embedded systems
Develop, optimize, and maintain software in C for a Class C (3) device
Work with Rocky Linux and QT GUI to improve system functionality
Ensure adherence to industry standards for embedded systems development
Offer technical mentorship to the team, ensuring high-quality code and architecture decisions
Participate in code reviews and collaborate with team members to identify and implement improvements