Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in Lexington?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

LanceSoft

Lexington / Global

Embedded Software Engineer

Job Description

This job is with Encode, Inc a fully owned subsidiary of Lancesoft

Clearance: This role requires a secret clearance to start. The candidate will need to be open and able to increase clearance level to Top Secret when they start. If someone has an active TS, that's a huge plus.

Job Details:

Title: Embedded Software Engineer

Location: Lexington, MA

clearance : Secret clearance

Virtual/Work from Home: Onsite role

Role requires hands-on real-world experience with the following:

Architecting, benchmarking, designing, and programming software for physical control in C or C++ programming language for a hard real-time (time-deterministic, interrupt-driven, task-based, multi-threaded) environment using an RTOS such as real-time Linux, VxWorks, or Xenomai

Experience developing in Linux environments

Integration and testing in a laboratory setting of all of the above

Scripting in Python or Matlab for the purpose of electronic testing and data analysis

Desired skills:

Firmware programming using VHDL or Verilog

Digital design and schematic capture using Mentor Graphics tools

Analog or power circuit design

Familiarity with laboratory instrumentation, including oscilloscopes, function generators, meters, logic analyzers, and frequency counters

Experience with revision control systems such as git

Experience developing low level drivers

Experience with debuggers such as gdb, lldb, etc.

Knowledge of communication and hardware protocols (e.g., UDP, TCP, UART,SPI, I2C, USB, PCIe, MIPI)

Education:

Bachelor's plus 2-5 years minimum experience, or MS plus 2 years minimum experience.

The successful candidate will have excellent interpersonal and communication skills and be able to work in a team-oriented environment.

EEO Employer

LanceSoft is a certified Minority Business Enterprise (MBE) and an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.

This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. LanceSoft makes hiring decisions based solely on qualifications, merit, and business needs at the time.

Apply Now

LanceSoft

?

LanceSoft’s mission is to establish global cross-culture human connections that further the careers of our employees and strengthens the businesses of our clients.

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location