Job title: Software Engineer Location: Andover, MA Duration: 6 months (with a possibility of extension)
JD: Expectation: • Develop hands on C/C++ software and integrate your work within Smith+Nephew’s Agile Scrum teams. • Support and augment internal team of 10+ software engineers. • Deliver against sprint commitments and program increment objectives.
Job description: • Atleast 2+ years of professional software development experience, with strong emphasis on C/C++ on microcontrollers like K60, STM32, FPGA (microblazes or similar soft cores); experience in embedded systems, ideally within medical devices. • Proven experience developing, debugging and tuning of motor control with closed control loops and using MATLAB. • Proven experience working with Microblaze or similar soft-cores on Xilinx FPGAs. • Experience working with and troubleshooting multiple hardware interfaces, such as PCIe, CAN, I2C, I2S, UART, SPI, USB etc. • Nice to have experience working with UI development on QNX using Crank Story Board and working with Linux. • Solid understanding of CI/CD pipelines and tools such as Jenkins or GitLab CI. • Ability to write unit and component level tests for C/C++ applications manual and automated with frameworks like GoogleTest, Unity etc. • Experience with Lua, Python or Shell scripting for automation, testing, and tooling is required. • Strong problem solving abilities and comfort working in a fast paced, dynamic environment. • Excellent communication skills, including experience collaborating with external contractors and reviewing technical deliverables.
Applicant Notices & Disclaimers
For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 28.00/hr.