Embedded Software Engineer
Shift5Full Time
Junior (1 to 2 years)
Key technologies and capabilities for this role
Common questions about this position
The base salary range is $145,745 - $186,688 plus bonus and benefits. Individual pay within the range depends on work location, job-related skills, experience, and relevant education or training.
This information is not specified in the job description.
Required skills include 7+ years of experience in low-level programming for embedded platforms, experience with HDL (Verilog/VHDL, HLS), C/C++, Python, version control (Git/GitLab), and RF/high-speed digital test equipment. Familiarity with FPGAs, DSPs, microcontrollers (especially Xilinx SoCs), and RF/communication/radar/EW systems is desired.
The role involves working within a focused team in a fast-paced, deadline-driven environment, with the ability to work well in a team and independently. It requires professional interaction with program managers, co-workers, customers, and vendors, plus up to 20% travel.
Strong candidates will have a B.S. or M.S. in Electrical and/or Computer Engineering, 7+ years in embedded low-level programming, experience with HDL, C/C++, Git, RF test equipment, and FPGAs/DSPs/microcontrollers. U.S. citizenship and ability to obtain security clearance are required or desired.
Develops cognitive systems for human-machine collaboration
HRL Laboratories focuses on research and development of advanced cognitive systems and human-machine collaboration, enhancing human cognitive abilities through artificial intelligence (AI) and machine learning (ML). The company develops solutions like the ICArUS project, which improves machine interpretation of information, and the MEMES project, aimed at enhancing human memory. HRL operates on a project-based model, serving clients in defense and high-tech sectors by delivering customized solutions and licensing technologies. The goal is to lead in creating cognitive systems that improve the interaction between humans and machines.