Lancesoft logo

Embedded Software- Engineer

Lancesoft
  • Lexington, MA
  • $120
  • Quick Apply
30+ days ago

Job Description

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

Pay Rate will be between $120 - $125/h on W2

Enter Job Description...

Designs and implements software of embedded devices and systems from requirements to production and commercial deployment for product lines. Designs, develops, codes, tests and debugs system software. Involved in specifications, design and development of embedded firmware in engineering projects. Analyzes and enhances efficiency, stability and scalability of system resources. Integrates and validates new product designs. Supports software QA. Provides post production support. Interfaces with hardware design and development. Experience in embedded systems development. Experience in hands-on development and troubleshooting on embedded targets. Solid programming experience in C or C++. Proven experience in embedded systems design with preemptive, multitasking real-time operating systems. Knowledge of reading schematics and data sheets for components. Strong documentation and writing skills.
Enable Skills-Based Hiring No
Qualification Assessment
Must Have
Degree Level
Bachelor's Degree
Yes
Experience
Currently holds a Top Secret Clearance
Yes
Program/Project Management OR Analysis
Software Documentation
2 years
Programming
C/C++ Programming
2 years
Control system modeling and design (MATLAB, Simulink)
2 years
Development experience on a Linux platform
2 years
Embedded Software
2 years
Object Oriented Software Design and Development
2 years
Scripting Languages: Perl, Python, Shell Scripting, Powershell.
2 years
Software Design/Development
2 years
Testing
Experience with test equipment: oscilloscopes, logic analyzers, emulators, and digital multi-meters
2 years
Software Testing
2 years
Nice to Have
Design
Analog and Digital Design (Circuits/Elec.)
0 years
Hardware
Firmware
0 years
Real-Time Embedded Systems (RTOS, VxWorks, Xenomai, Linux)
0 years
Real-Time Software/Hardware
0 years
Software
Multithreaded and Multiprocessor Applications
0 years
Background/Need
The Control and Autonomous Systems Engineering Group is focused on the synthesis of dynamic and complex control and autonomous systems, from concept to realization, for a wide variety of prototypes. Prototype applications span various mission areas, such as space control;air, missile and maritime defense;communication and tactical systems;homeland protection;and intelligence, surveillance, and reconnaissance systems. The group has expertise in dynamic stabilization and platform control;advanced autonomy;pointing, acquisition, and tracking;guidance;navigation and estimation;robotics;mapping;intra- and inter-system planning (e.G., swarming);demanding real-time embedded software and firmware control;image processing;machine learning;human-machine interaction;space-qualified electronics;and analog and power electronics. Applied research and development projects include space optical payloads, small satellites, airborne laser radars and imaging systems, and autonomous air, ground, and maritime systems.
Virtual/Work from Home
Onsite
Other information relevant to the job requirement?
Responsibilities involve working closely with a small team to define the software architecture and requirements based on high-level system requirements and the entire design, implementation, and test of the real-time software running in and controlling the hardware.

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 laboratoryinstrumentation, including oscilloscopes, function generators, meters, logicanalyzers, and frequency counters
-Experience with revision control systemssuch 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.

Clearance:
This role requires a TOP secret clearance in order to start.

Onsite:
Candidate should expect to work onsite 100%

Interview:
2 rounds of interviews: initial interview via zoom and then second round interview in person if the candidate is currently local. They will do zoom if candidates are relocating.
Level of Effort
Full-Time Basis
Will this position materially impact the conduct or direction of a research program(s)?
No
What level of clearance is required?
Top Secret

 

Numbers & Facts

LocationLexington, MA
IndustryStaffing/Employment Agencies
Salary$120
Company Size2,000 to 2,499 employees
Year Founded2000
Websitehttp://www.lancesoft.com/

About Company

We are a $125 Million, NMSDC-certified Minority & Woman owned Workforce Solutions Company headquartered in the DC metro area with presence across US with global presence - Canada, Mexico, India, UK, Malaysia, Indonasia, Hongkong, Singapore, UAE. We are specialized in providing Workforce Solutions, SOW project delivery, Engineering Solutions, Creative Services. We currently support 100+ Fortune companies globally and across multiple industry segments. We are currently supporting several massive programs across industry segment nationally/globally (Intel, Ally, AMD, QUALCOMM, Morgan Stanley, Kraft/ Mondelez, MNP, Amdocs, Dell, SanDisk, Medtronic, Becton Dickinson, GE, Lockheed Martin, UTC, L-3 Communications, Caterpillar, BMW, Mercedes Benz, National Grid, Dominion, Energy Future Holdings, PSEG, 3M, Fidelity, Aetna, Humana, Johnson & Johnson, Pfizer, Merck etc). 

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender, identity, national origin, disability, or protected veteran status.

Skills

  • Analog Circuit Designunmatched
  • Analog Microwave or Powerunmatched
  • Analysis Skillsunmatched
  • Benchmarkingunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Communication Skillsunmatched
  • Communication Systemsunmatched
  • Communications Protocolsunmatched
  • Computer Firmwareunmatched
  • Control Systemsunmatched
  • Data Analysisunmatched
  • Datasheetsunmatched
  • Debugging Toolsunmatched
  • Device Driversunmatched
  • Digital Circuit Designunmatched
  • Electronicsunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Emulatorsunmatched
  • Engineeringunmatched
  • GDB (Gnu Debugger)unmatched
  • Gitunmatched
  • Graphic Designunmatched
  • Hardware Designunmatched
  • Hardware Developmentunmatched
  • Human Interactionunmatched
  • I2Cunmatched
  • Identify Issuesunmatched
  • Image Processingunmatched
  • Integration Testingunmatched
  • Interpersonal Skillsunmatched
  • Laboratory Testingunmatched
  • Light Detection and Ranging (LiDAR)\Laser Detection and Ranging (LADAR)unmatched
  • Linux Operating Systemunmatched
  • Logic Analyzerunmatched
  • MATLABunmatched
  • Machine Learningunmatched
  • Mentor Graphicsunmatched
  • Multitaskingunmatched
  • Multithreaded Programmingunmatched
  • Object Oriented Design (OOD)unmatched
  • Object Oriented Developmentunmatched
  • Object Oriented Softwareunmatched
  • Oscilloscopeunmatched
  • PCI Express (PCI-E)unmatched
  • Perl Programming Languageunmatched
  • Product Designunmatched
  • Production Supportunmatched
  • Production Systemsunmatched
  • Project Evaluationunmatched
  • Project/Program Managementunmatched
  • Prototypingunmatched
  • Python Programming/Scripting Languageunmatched
  • Realtime Operating Systemunmatched
  • Research & Development (R&D)unmatched
  • Schematic Captureunmatched
  • Schematicsunmatched
  • Scripting (Scripting Languages)unmatched
  • Software Administrationunmatched
  • Software Architectureunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Surveillanceunmatched
  • Systems Engineeringunmatched
  • Systems Scalabilityunmatched
  • TCP (Transmission Control Protocol)unmatched
  • Tactical Communications Systemunmatched
  • Team Playerunmatched
  • Test Dataunmatched
  • Test Equipmentunmatched
  • Testingunmatched
  • UDP (User Datagram Protocol)unmatched
  • USBunmatched
  • Universal Asynchronous Receiver-Transmitter (UART)unmatched
  • Unix Shell Programmingunmatched
  • VHDL Hardware Description Languageunmatched
  • Verilog Hardware Description Languageunmatched
  • VxWorksunmatched
  • Wheel/Front-End Loaderunmatched
  • Windows PowerShellunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder