Search Jobvertise Jobs
Jobvertise

Embedded Software Engineer
Location:
US-MA-Lexington
Email this job to a friend

Report this Job

Report this job





Incorrect company
Incorrect location
Job is expired
Job may be a scam
Other







Apply Online
or email this job to apply later



Job Number: 240027


Embedded Software Engineer


Duration: 3 years


Location: Lexington, MA


Clearance: Interim clearance (SECRET clearance is HIGHLY PREFERRED)



Description:



Required Skills:



  • Bachelor's degree, Master's degree, or PhD in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Physics, or related scientific/engineering field

  • Strong experience with C/C++ development

  • Experience designing software for real-time and near-real-time software on embedded processors (such as ARM Cortex-class processors)

  • Experience with multi-threaded programming in Linux and real-time OS environments

  • Familiarity with continuous integration (CI) pipelines for joint FPGA and embedded software development

  • Experience with laboratory benchtop testing of embedded software designs including the use of integrated debuggers and/or laboratory equipment such as stand-alone logic analyzers or digital oscilloscopes

  • Familiarity with multi-stage boot loader configuration

  • Strong verbal and written communications skills including collaborating with other on-site and/or remote technical team members, preparing and sharing technical results with others, and documenting work to aid other team members and activities


Desired Skills:



  • Experience designing software for embedded ARM processors in FPGA System on Chip (SoC) architectures

  • Experience with Yocto-based Linux OS development and deployment, preferably with PetaLinux

  • Familiarity with assembly programming

  • Experience programming in Python


Key Skills:



  • Real-Time Embedded Systems (RTOS, VxWorks, Xenomai, Linux)

  • Real-Time Software/Hardware

  • Software Documentation

  • C/C++ Programming

  • Embedded Software

  • Experience designing for multi-core ARM processors

  • Software Design/Development

  • Multithreaded and Multiprocessor Applications

  • Experience with test equipment: oscilloscopes, logic analyzers, emulators, and digital multi-meters





THIRD PARTY AGENCIES, SUBCONTRACTORS, AND RECRUITERS NEED NOT APPLY. Applicants received from firms will not be considered. Subcontracting is not available for this position.

Softworld, Inc.

Apply Online
or email this job to apply later


 
Search millions of jobs

Jobseekers
Employers
Company

Jobs by Title | Resumes by Title | Top Job Searches
Privacy | Terms of Use


* Free services are subject to limitations