IL
Embedded Software Engineer
ICONMA, LLC
Andover · On-site Full-time Mid Level Today
About the role
About
Our Client, an IT Services and Consulting company, is looking for an Embedded Software Engineer for their Andover, MA location.
Responsibilities
- 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.
Requirements
- Embedded Software Engineer (Baremetal/FreeRTOS/FPGA/Control Loops, MATLAB)
- At least 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 Micro blaze 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 Google Test, 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.
- Years of Experience: 6.00 Years of Experience
Why Should You Apply?
- Health Benefits
- Referral Program
- Excellent growth and advancement opportunities
Skills
CC++CANCI/CDDockerEmbedded SystemsFPGAGitLab CIGoogle TestI2CI2SJenkinsLuaMATLABMicroblazePCIePythonQNXShell ScriptingSmith+NephewSPISTM32UARTUnityUSB
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free