Embedded Software Engineer Specialist
L3Harris Technologies
About the role
About L3Harris
L3Harris is committed to recruiting and cultivating high-performing talent who are enthusiastic about their work. Our team members share a passion for aligning with our customers' missions and seeking professional growth. At L3Harris, we create an inclusive and engaging workplace that empowers employees and promotes a healthy work-life balance. Our core values include dedication to our communities and a commitment to excellence in everything we do.
As a leader in defense technology, L3Harris relentlessly focuses on our customers' mission-critical needs. Our dedicated team provides end-to-end technology solutions that connect space, air, land, sea, and cyber domains, ensuring national security.
Job Details
- Job Title: Embedded Software Engineer Specialist
- Job Code: 35541
- Job Location: Rochester, NY
- Job Schedule: 9/80: Work 9 out of every 14 days totaling 80 hours, with every other Friday off.
Job Description
L3Harris is on the lookout for skilled embedded software engineers to join our innovative team in Rochester, NY. In this role, you will design, develop, integrate, and test embedded controls for state-of-the-art Airborne Imaging systems, working collaboratively in a cross-functional team to advance EO/IR solutions.
Essential Functions
- Design, develop, implement, and test sensor control software.
- Utilize published OMS, UCI, XML Schema, reference designs, and other standards for product development.
- Employ MS Visual Studio, QNX, Linux, and XMLSpy development tools.
- Conduct debugging and unit testing for software products.
- Perform system modeling, simulation, and analysis on complex software.
- Investigate technical challenges to enhance system performance or resolve intricate system requirements.
- Collaborate with functional engineers to develop and test products, addressing compatibility and interface challenges with other subsystems.
- Engage with other departments to partake in specification, design, code, and test reviews.
- Adhere to internal processes for proper compliance with established policies and procedures.
- Provide timely production support and problem resolution.
- Prepare and deliver status reports and projections.
- Manage and prioritize multiple projects within design specifications and budget constraints.
- Research literature and current practices relevant to project solutions.
- Evaluate vendor capabilities for necessary products or services.
Qualifications
- Bachelor's Degree with a minimum of 4 years of relevant experience; or a Graduate Degree with a minimum of 2 years of related experience; or 8 years of relevant experience in lieu of a degree.
- Eligibility to obtain a U.S. Security Clearance.
Preferred Additional Skills
- Experience in control system modeling using Matlab/Simulink.
- Knowledge of embedded security and encryption processes.
- Familiarity with video transport and encoding (H.264, MISB, and SMPTE standards).
- Proficiency in video processing algorithms.
- Strong verbal and written communication skills in a technical environment.
- Working knowledge of Bash/Python, Intel x86/ARM/FPGA/SoC, GPP, GPU, and embedded system design.
- Understanding of change and configuration management, debug/trace analysis, real-time operating systems like VxWorks/LynxOS/Integrity, SELinux, software integration, and test/verification/validation.
- Adept at collaborating across multiple engineering disciplines.
- Understanding of network storage and experience with Gigabit Ethernet or InfiniBand.
- Experience engaging with software development throughout the design cycle including major design and architecture reviews.
- Hands-on experience with hardware and software integration and testing.
- Familiarity with DevSecOps and test automation using Python or similar languages.
- 3+ years of embedded development experience.
- Experience with APIs, BSPs, drivers, OpenGL, and health and status systems.
- Programming proficiency in Linux, Windows, and QNX operating systems.
- 3+ years of C++ systems development experience with an understanding of software/hardware co-design, distributed systems design, and software/computer architecture.
- 3+ years of experience in avionics lifecycle execution.
Compensation and Benefits
In compliance with pay transparency requirements, the salary range for this role in New York state is $84,500 - $157,500. This may vary based on experience and geographical location. L3Harris also provides various benefits such as health and disability insurance, 401(k) match, flexible spending accounts, education assistance, parental leave, paid time off, and company-paid holidays.
Equal Opportunity Employer
L3Harris Technologies is proud to be an Equal Opportunity Employer and is committed to maintaining a workplace free from unlawful discrimination. All applicants will be considered without regard to race, color, religion, age, national origin, ethnicity, gender, gender identity, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, or membership in any other protected group. L3Harris maintains a drug-free workplace and conducts pre-employment substance testing and background checks, where permitted by law.
Please note that many positions require U.S. citizenship for security clearance eligibility. Candidates accepting a conditional employment offer may be subject to government security investigations.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free