Embedded Linux Developer

Alertus Technologies, a pioneer and ascending market leader in emergency mass notification solutions, is experiencing unprecedented growth in our target markets. We are looking for like minded individuals committed to contributing to a positive fast paced environment, who take pride in offering well developed and invaluable life safety products to an engaged customer base.

We are currently seeking an Embedded Linux Developer with experience building and customizing OS variants for embedded platforms to join our Product Development team in Beltsville, MD. This position provides a great opportunity for the right candidate to make a meaningful impact to Alertus, its customers, and to the mass emergency notification industry.

Job Details and Responsibilities:

  • Work with other engineers to develop new products and increase capabilities of legacy ones
  • Develop customized Linux OS versions for embedded platforms to facilitate support for differences in peripheral sets, functionality, purpose, and test.  
  • Assist with development of primary application code to run in the user space
  • Document and maintain outputs for reuse in future products
  • Assist HW and QA teams with features to support testing for prototypes, product validation, and production test

Required Skills and Experience:

  • 3-5 years work experience with kernel development for embedded ARM platforms including support for various peripherals such as ethernet, audio, serial, and display
  • Experience creating interfaces to these peripherals for use by primary application software 
  • Experience with custom driver development desirable
  • Experience with development techniques to support several similar platforms simultaneously
  • Candidate must demonstrate knowledge of repository systems and operating as part of a larger group of developers
  • Some experience with Yocto Linux is desirable
  • Demonstrate robust analytic thinking skills to be able to investigate and resolve complex technical issues
  • Strong written and oral communication skills with understanding how to engage both technical and non-technical audiences.
 
Required Education:

  • 4 year Bachelor of Science degree in Computer Science or related field.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file
ErrorRequired field
ErrorRequired field
ErrorRequired field