
Software Engineer, Embedded
L3Harris Technologies
full-time
Posted on:
Location Type: Office
Location: Londonderry • New Hampshire • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
LinuxTCP/IP
About the role
- Design, document, and develop highly reusable embedded software
- Understand customer and system requirements and translate them into software requirements
- Prepare and present software designs to peers, internal and external customers
- Track software development features, tasks, and defects through release
- Integrate, debug, and test software and hardware
- Perform software estimation, planning, and execution using both Agile and Waterfall methodologies
- Support development of software processes and adoption of best practices
Requirements
- Bachelor's Degree in Computer Science or Engineering with 4 years prior experience.
- Graduate Degree with 2 years of prior related experience.
- In lieu of a degree, minimum of 8 years of prior related experience.
- Experience working with custom embedded Linux distributions and RTOSs
- Proficient knowledge of multithreading and inter-process communication
- Proficient knowledge of networking (e.g., TCP/IP), wireless, and Ethernet protocols
- Proficient with software configuration management tools (Git, Bitbucket preferred)
- Experience with electrical schematics, circuits, oscilloscopes, multimeters, etc .
- Proficiency with feature and defect tracking tools (Jira preferred)
Benefits
- Health insurance
- Flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
embedded software developmentsoftware requirements analysissoftware designsoftware debuggingsoftware testingAgile methodologyWaterfall methodologymultithreadinginter-process communicationnetworking protocols
Soft skills
communicationpresentationplanningexecutioncollaboration
Certifications
Bachelor's Degree in Computer ScienceBachelor's Degree in EngineeringGraduate Degree