Software Engineer Embedded Linux

Staff Perm

Not Interested
Bookmark
Report This Job

profile Job Location:

Billerica, MA - USA

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Software Engineer / Embedded Linux

We are seeking a Software Engineer to join our multidisciplinary team responsible for developing next generation multi-spectral (infrared low-light and visible light) imaging systems. Candidates must be self-motivated able to work independently as well as collaboratively on complex systems in a fast-paced dynamic environment.

CONTRACT: Right to Hire
LOCATION: North Billerica MA 01862
PAY RANGE:80.00 hour
BENEFITS: Yes Medical Dental Vision Life

Primary Duties & Responsibilities:

  • Implement software designs in an embedded real-time multi-processor RTOS and Linux environments
  • Create and maintain yocto Linux build systems

Collaborate with FPGA Electrical and Mechanical engineers during all phases of design development and testing of the software.
The successful candidate will have relevant software engineering experience that demonstrates the ability to implement complex software subsystems. Complete command of the C/C programming language is required. Exposure to object-oriented design methods and concepts is required.
Excellent interpersonal skills with demonstrated ability to build relationships. Must have excellent written and verbal communication skills to foster a cooperative environment. Strong team member with exceptional analytical and problem-solving skills. Familiarity with software development configuration management and defect tracking tools is assumed.

REQUIREMENTS:

  • Must be a US Citizen
  • BS in Computer Science Electrical Engineering or applicable technical field.
  • 5 years of relevant software engineering - embedded real-time multi-processor RTOS and Linux environments experience
  • C/C programming language is required
  • Exposure to object-oriented design methods and concepts is required
  • Experience with yocto build system both administration and development
  • Kernel space and user space development on Linux platforms with strong background in system d and d-bus
  • Experience with Qualcomm and/or IMX8 targets
  • Experience with UDEV and USB peripheral integration on Linux platform
  • Experience with UEFI and UEFI based bootloader
  • Experience with custom board bring-up device tree development and modifications
  • Experience with git and modular repository patterns in SCM


Experience in the following is a plus:

  • Experience with network communication and administration
  • Experience with Linux administration
  • Experience with Bitbucket
  • Experience with JSON and XML
  • Experience with adb
  • Experience with bash and py scripts
  • Experience with automated build setup (Jenkins)
  • Experience with g-streamer based pipeline development
Software Engineer / Embedded LinuxWe are seeking a Software Engineer to join our multidisciplinary team responsible for developing next generation multi-spectral (infrared low-light and visible light) imaging systems. Candidates must be self-motivated able to work independently as well as collaborat...
View more view more

Key Skills

  • Dermatology
  • Accomodation
  • Corporate Marketing
  • Corporate Risk Management
  • Civil Quality Control
  • Computer Engineering