Embedded Software Engineer

Easy Apply Now

A bit about us:

We're a Medical Device Manufacturer that is hiring a software engineer to join our innovative new product line.

Why join us?

  • Competitive salary & bonus
  • Generous 401 (K) match
  • Excellent Health & Dental
  • Flexible spending accounts
  • Life & Disability insurance
  • Hybrid schedule

Job Details



Currently looking for a talented individual to join our team as a Senior Software Engineer. If you are motivated and enthusiastic about innovative R&D design and development and want to become an integral member of a multi-disciplinary engineering team, than read on.


DUTIES & RESPONSIBILITIES
  • Designing and integrating software packages for our hardware platforms, including operating systems, drivers, and supporting software infrastructure
  • Defining processes on commissioning and testing Linux systems
  • Working on embedded platform software in a Linux-based environment
  • Writing event-driven and asynchronous applications primarily in C and C++
  • Writing software that communicates with and controls other devices
  • Designing, developing, and continuously enhancing our customized Linux operating systems. You’ll be over areas such as build toolchain, kernels, root filesystem, bootloader, device drivers, and BSP for a wide variety of hardware boards.



Job Requirements:
  • BS/MS in Computer Science/Computer Engineering/Electrical Engineering or equivalent.
  • Expert level C/C++ coding in a Linux environment.
  • Experience with cross-compiling applications on arm architectures.
  • Experience with microcontrollers, real-time operating systems, and bare metal development.
  • Experience developing and maintaining board support packages (BSP) for a variety of embedded devices.
  • Strong knowledge and applied skills with Linux operating systems, including OS internals and associated tools and libraries for developing, debugging, and testing complex software systems.
  • Experience with embedded systems and Linux kernel/driver development and familiarity with the Linux operating system internals, kernel modules.
  • Experience working with a cross-functional team for product design.
  • Experience with board bring-up.
  • Team player with excellent communication and interpersonal skills.

Easy Apply Now
Easy Apply Now
Job Details
Managed by Jobot Pro
Location
Andover, MA
Job Type
Permanent
Compensation
$150,000 - $210,000