Skip to Main Content
Staff Embedded Software Engineer
JC Talent Solutions Lowell, MA

Staff Embedded Software Engineer

JC Talent Solutions
Lowell, MA
Expired: over a month ago Applications are no longer accepted.
  • Full-Time
Job Description

My client is looking for an Embedded Software Engineer to join their DAS and Small Cell product's Software Engineering team. This role will be focused on embedded software platform design and development. Using your expertise in board bring up and Linux platform, you will be responsible for bringing up new hardware and/or adding features on existing hardware.

Responsibilities:

  • Designing and developing Linux kernel & user space drivers, BSPs, bootloaders, bus protocols and peripheral drivers.
  • Board bring up and platform porting.
  • Programming SoCs and Multi-core processors at operating system level.
  • Design and implementation of Ethernet and IP networking protocols.
  • Ensure the technical feasibility of embedded software designs.
  • Write functional, design and test specifications.
  • Prototyping software for new products on very tight timelines.
  • Stay up to date on emerging technologies and collaborate with hardware, system engineering teams and partners

Requirements

  • Bachelors degree in electrical engineering or Computer Science with 5 years of embedded firmware development experience or Masters degree in electrical engineering or Computer Science with 2 years of embedded firmware development experience
  • Experience with design and development on multi-threaded and multi-processor systems
  • Experience on cross-platform development and build tools
  • Good debugging skills using standard and advanced Hardware and Software debuggers (GDB, Lauterbach Oscilloscopes and JTAG).
  • Experience developing kernel and user space tracing and device drivers. Must have worked on SMP scalability issues in kernel and user mode drivers.
  • Experience on BSPs, boot loaders, writing peripheral drivers and memory management. New Platform porting and bring up expertise is must.
  • Experience on working with bus protocols (I2C, SPI, MDIO, JESD etc.)
  • Experience with high-speed Ethernet protocols (preferably USXGMII 1/2.5/5/10G protocol, 25 Gigabit Ethernet protocols)


Salary: $100,000 - $120,000

Address

JC Talent Solutions

Lowell, MA
USA

Industry

Technology

Get fresh Staff Embedded Software Engineer jobs daily straight to your inbox!

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.