Skip to content
mimi

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