Embedded Software- Engineer

Lancesoft

Lexington, MA

JOB DETAILS
SALARY
$120
SKILLS
Analog Circuit Design, Analog Microwave or Power, Analysis Skills, Benchmarking, C Programming Language, C++ Programming Language, Communication Skills, Communication Systems, Communications Protocols, Computer Firmware, Control Systems, Data Analysis, Datasheets, Debugging Tools, Device Drivers, Digital Circuit Design, Electronics, Embedded Software, Embedded Systems, Emulators, Engineering, GDB (Gnu Debugger), Git, Graphic Design, Hardware Design, Hardware Development, Human Interaction, I2C, Identify Issues, Image Processing, Integration Testing, Interpersonal Skills, Laboratory Testing, Light Detection and Ranging (LiDAR)\Laser Detection and Ranging (LADAR), Linux Operating System, Logic Analyzer, MATLAB, Machine Learning, Mentor Graphics, Multitasking, Multithreaded Programming, Object Oriented Design (OOD), Object Oriented Development, Object Oriented Software, Oscilloscope, PCI Express (PCI-E), Perl Programming Language, Product Design, Production Support, Production Systems, Project Evaluation, Project/Program Management, Prototyping, Python Programming/Scripting Language, Realtime Operating System, Research & Development (R&D), Schematic Capture, Schematics, Scripting (Scripting Languages), Software Administration, Software Architecture, Software Design, Software Development, Software Engineering, Software Testing, Source Code/Configuration Management (SCM), Surveillance, Systems Engineering, Systems Scalability, TCP (Transmission Control Protocol), Tactical Communications System, Team Player, Test Data, Test Equipment, Testing, UDP (User Datagram Protocol), USB, Universal Asynchronous Receiver-Transmitter (UART), Unix Shell Programming, VHDL Hardware Description Language, Verilog Hardware Description Language, VxWorks, Wheel/Front-End Loader, Windows PowerShell
LOCATION
Lexington, MA
POSTED
20 days ago
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

 

About the Company

L

Lancesoft

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.

COMPANY SIZE
2,000 to 2,499 employees
INDUSTRY
Staffing/Employment Agencies
FOUNDED
2000
WEBSITE
http://www.lancesoft.com/