Overview
On Site
Contract - W2
Skills
Linux
Software Documentation
Software Design
Multithreading
Xilinx
Software Testing
Physical Security
RF
Optics
Data Analysis
Modeling
Testing
Prototyping
Object-Oriented Programming
Embedded Systems
OOAD
Science
Computer Engineering
Electrical Engineering
Articulate
Communication
Requirements Analysis
Computer Hardware
C
C++
Real-time
Operating Systems
VxWorks
Green Hills Integrity
RTOS
BitBake
Logic Synthesis
Multi-core
ARM
SPI
Embedded Software
Interfaces
Ethernet
Network Booting
FTP
TFTP
System Integration
Security Clearance
DICE
Health Care
Manufacturing
Professional Services
Energy
Management
Recruiting
Regulatory Compliance
Managed Services
Value Engineering
Research
Customer Experience
Law
Job Details
Bachelor's Degree Yes Real-Time Embedded Systems (RTOS, VxWorks, Xenomai, Linux) 4 years Real-Time Software/Hardware 4 years Software Documentation 4 years C/C++ Programming 4 years Embedded Software 4 years Object Oriented Software Design and Development 4 years Software Design/Development 4 years Experience with Green Hills Integrity-178 RTOS 3 years Multithreaded and Multiprocessor Applications 4 years Xilinx Vivado and PetaLinux toolchains 2 years Software Testing 4 year Background/Need The Laser Communications Group develops, builds, tests, and operates laser communications systems for a variety of applications and environments. Lasercom offers dramatically increased data rates and enhanced physical security relative to standard radio frequency-based communications systems. The Group has expertise in communications; optics; electro-optics; optical turbulence mitigation; precise pointing control systems; embedded systems; command, control, and telemetry; test set design and fabrication; data analysis; modeling; and simulation. Virtual/Work from Home Onsite Other information relevant to the job requirement? Persons in this position will be asked to prototype new concepts, participate in the development of systems, and provide support to deployed systems.
Candidate must be willing to work in a multi- disciplinary team environment. Team members will work with inter-disciplinary teams to develop advanced communication system prototypes, and testing with both internally and externally developed systems.
Work includes embedded software design, code implementation and testing to support a variety of high- fidelity software-in-the-loop and hardware-in-the-loop prototypes.
Contractors will participate in developing cross platform, distributed and multi-processor object oriented code for embedded applications.
Requires understanding of object oriented analysis and design in addition to programming language skills in C and C++.
Required Skills:
Minimum Bachelor of Science in Computer Engineering, Electrical Engineering, or related field; Masters or PhD is preferred but not mandatory.
Good communication skills: willingness to listen to the needs of engineers and the ability to articulate solutions to engineers in other disciplines who possess little understanding of embedded software systems
Experience developing embedded software for communication systems through the complete life- cycle from requirements analysis, design, implementation, integration and test
Experience developing drivers and support software for custom-designed hardware boards. In lieu of custom-designed hardware; experience developing drivers and support software for consumer off-the-shelf hardware boards is acceptable
Experience developing C/C++ software for a real-time operating system (RTOS) such as VxWorks
Must have Hands On experience with Green Hills INTEGRITY RTOS
Experience with PetaLinux, YOCTO, and Bitbake
Preferred Skills:
A fundamental understanding of digital logic design is preferred
Familiarity with or prior experience designing for multi- core ARM processor architectures
Experience designing for high-reliability applications
Experience developing embedded software applications that use GPIO or SPI bus to configure external devices
Experience with event based control loops and state machines
Familiarity with developing embedded software interfaces supporting data transfer over Ethernet, especially for network booting using Trivial File Transfer Protocol (TFTP) or similar.
Looking for around 4 years or more of experience.
Interview Process: One round of zoom interviews with the broader interview team
This role is 100% onsite due to the nature of the work (hardware integration)
Interim clearance for start is acceptable.
#CJ
#DICE
About Equiliem
Equiliem believes in empowering success. It's our job to cultivate relationships that connect people and employers in a way that is inclusive, intelligent, and allows both to thrive.
Across the U.S., leading companies in healthcare, government, engineering, manufacturing, professional services, and energy rely on us for their workforce solutions. Our recruiting and HR services include contract and direct hire staffing, Payrolling/EOR, Independent Contractor Compliance, and Managed Services.
For almost 30 years, we've helped shape our industry. Today, we continue to research, ask questions, and continuously enhance the candidate journey and client experience.
EEO Employer
Equiliem is an equal opportunity employer. We do not discriminate or allow discrimination based on race, color, religion, creed, sex, age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Equiliem will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or .
Candidate must be willing to work in a multi- disciplinary team environment. Team members will work with inter-disciplinary teams to develop advanced communication system prototypes, and testing with both internally and externally developed systems.
Work includes embedded software design, code implementation and testing to support a variety of high- fidelity software-in-the-loop and hardware-in-the-loop prototypes.
Contractors will participate in developing cross platform, distributed and multi-processor object oriented code for embedded applications.
Requires understanding of object oriented analysis and design in addition to programming language skills in C and C++.
Required Skills:
Minimum Bachelor of Science in Computer Engineering, Electrical Engineering, or related field; Masters or PhD is preferred but not mandatory.
Good communication skills: willingness to listen to the needs of engineers and the ability to articulate solutions to engineers in other disciplines who possess little understanding of embedded software systems
Experience developing embedded software for communication systems through the complete life- cycle from requirements analysis, design, implementation, integration and test
Experience developing drivers and support software for custom-designed hardware boards. In lieu of custom-designed hardware; experience developing drivers and support software for consumer off-the-shelf hardware boards is acceptable
Experience developing C/C++ software for a real-time operating system (RTOS) such as VxWorks
Must have Hands On experience with Green Hills INTEGRITY RTOS
Experience with PetaLinux, YOCTO, and Bitbake
Preferred Skills:
A fundamental understanding of digital logic design is preferred
Familiarity with or prior experience designing for multi- core ARM processor architectures
Experience designing for high-reliability applications
Experience developing embedded software applications that use GPIO or SPI bus to configure external devices
Experience with event based control loops and state machines
Familiarity with developing embedded software interfaces supporting data transfer over Ethernet, especially for network booting using Trivial File Transfer Protocol (TFTP) or similar.
Looking for around 4 years or more of experience.
Interview Process: One round of zoom interviews with the broader interview team
This role is 100% onsite due to the nature of the work (hardware integration)
Interim clearance for start is acceptable.
#CJ
#DICE
About Equiliem
Equiliem believes in empowering success. It's our job to cultivate relationships that connect people and employers in a way that is inclusive, intelligent, and allows both to thrive.
Across the U.S., leading companies in healthcare, government, engineering, manufacturing, professional services, and energy rely on us for their workforce solutions. Our recruiting and HR services include contract and direct hire staffing, Payrolling/EOR, Independent Contractor Compliance, and Managed Services.
For almost 30 years, we've helped shape our industry. Today, we continue to research, ask questions, and continuously enhance the candidate journey and client experience.
EEO Employer
Equiliem is an equal opportunity employer. We do not discriminate or allow discrimination based on race, color, religion, creed, sex, age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Equiliem will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or .
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.