×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software- Engineer

Job in Lexington, Middlesex County, Massachusetts, 02173, USA
Listing for: Lancesoft
Full Time position
Listed on 2026-07-01
Job specializations:
  • Software Development
    Unix/Linux, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Python
Salary/Wage Range or Industry Benchmark: 120 - 125 USD Hourly USD 120.00 125.00 HOUR
Job Description & How to Apply Below

Job Overview

Encode Inc is a fully owned subsidiary of Lance Soft. Pay rate $120 - $125/h on W2. This role is full‑time and will be performed onsite, 100% of the time.

Responsibilities
  • Designs and implements software for embedded devices and systems from requirements to production and commercial deployment for product lines.
  • Develop, code, test and debug system software; analyze and enhance efficiency, stability and scalability of system resources.
  • Integrate and validate new product designs; support software QA and provide post‑production support.
  • Interface with hardware design and development teams.
  • Work closely with a small team to define software architecture and requirements based on high‑level system requirements.
  • Architect, benchmark, design, and program real‑time software for physical control in C or C++ for a hard real‑time environment using an RTOS such as real‑time Linux, VxWorks, or Xenomai.
  • Develop in Linux environments; integrate and test in laboratory settings.
  • Write and maintain scripts in Python or MATLAB for electronic testing and data analysis.
Qualifications – Must Have
  • Bachelor’s Degree in Computer Science, Electrical Engineering, or related field.
  • 2 years of programming experience in C/C++.
  • 2 years of embedded software development on Linux platform.
  • 2 years of experience with pre‑emptive, multitasking RTOS.
  • 2 years of software documentation experience.
  • Knowledge of schematic and datasheet reading for components.
  • Strong documentation and writing skills.
  • Currently holds a Top Secret clearance.
Desired / Nice to Have
  • Experience with MATLAB/Simulink control system modeling and design.
  • Experience with scripting languages:
    Perl, Python, Shell, Power Shell.
  • Testing experience with oscilloscopes, logic analyzers, emulators, and multimeters.
  • Knowledge of protocols: UDP, TCP, UART, SPI, I2C, USB, PCIe, MIPI.
  • Firmware programming using VHDL or Verilog.
  • Digital design and schematic capture with Mentor Graphics tools.
  • Analog or power circuit design.
  • Low‑level driver development and debugger use (gdb, lldb).
  • Revision control system experience such as Git.
Education

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

Security Clearance

Top Secret clearance required to start the position.

Work Arrangement

Onsite, 100% of the time.

Employment Basis

Full‑time.

Background/Need

The Control and Autonomous Systems Engineering Group focuses on synthesis of dynamic and complex control and autonomous systems for prototypes across a range of mission areas including space control, air, missile, maritime defense, communication, tactical systems, homeland protection, and intelligence, surveillance, and reconnaissance systems.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary