Sr. Specialist/Lead, Embedded Software Engineer
Apply NowCompany: Level 3 Communications, Inc
Location: Dulles, VA 20101
Description:
Job Title: Sr. Specialist/Lead, Embedded Software Engineer
Job Code: 20890
Job Location: Dulles, VA
Job Description:
L3Harris is seeking to hire a Software Engineer with a desire to develop software applications and participate in the entire software development life cycle. This position will move to the L3Harris Herndon, VA location by approximately July 2025.
Qualifications:
Preferred Additional Skills:
In compliance with the equal pay act, the salary range for this role in $129,500.00 - $240,500.00. This is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location. L3Harris also offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts, EAP, education assistance, parental leave, paid time off, and company-paid holidays. The specific programs and options available to an employee may vary depending on date of hire, schedule type, and the applicability of collective bargaining agreements.
LI-TP1
Job Code: 20890
Job Location: Dulles, VA
Job Description:
L3Harris is seeking to hire a Software Engineer with a desire to develop software applications and participate in the entire software development life cycle. This position will move to the L3Harris Herndon, VA location by approximately July 2025.
- Lead/participate in the entire software development life cycle, including software design, implementation, code reviews, integration, and debugging on various embedded platforms for software defined radio systems/devices.
- Drive/Support continuous iterative agile software development in C/C++ and Python.
- Collaborate with Systems and Integration and test engineers to ensure design and implementation meet customer requirements.
- Analyze results from simulation or real data to identify root causes and trends.
- Develop unit tests and support software integration efforts.
- Perform software/hardware integration during development and unit test efforts.
- Use Strong problem-solving and software debugging skills.
- Multitask across multiple projects/initiatives.
- Read hardware schematics.
- Understand inter-process communication and multi-threaded programming.
Qualifications:
- Bachelors and 6-9 years of experience or Master's degree 4 - 7 years of expeince in Computer Science or other related technical discipline. In lieu of degree, 8-11 years of software experience.
- 6 to 9 years of professional C/C++ embedded software development experience.
- 6 to 9 years of professional Python development.
- Embedded Linux, RTOS experience.
- Experience developing Board Support packages and low-level drivers.
- Experience with JTAG debuggers.
- Experience with cryptography algorithms: AES, key management.
- Active Secret Level Security Clearance.
Preferred Additional Skills:
- Agile Software Development Experience.
- Experience with DevOps or DevSecOps.
- Familiarity with configuration management processes and tools.
- Experience with UML documentation (sequence diagrams).
- FPGA VHDL.
- TCP/ICP networking.
- TS/SCI eligible.
In compliance with the equal pay act, the salary range for this role in $129,500.00 - $240,500.00. This is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location. L3Harris also offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts, EAP, education assistance, parental leave, paid time off, and company-paid holidays. The specific programs and options available to an employee may vary depending on date of hire, schedule type, and the applicability of collective bargaining agreements.
LI-TP1