Job ID:  20778

Title:  Scientist, Embedded Software Engineer

Location: 

Melbourne, FL, US, 32919-0001

Job Title:  Scientist, SW Engineer (Network Eng)

Job Code: 20778

Job Location: Melbourne, FL

Schedule: 9/80

 

Job Overview: As an Embedded Software Engineer at L3Harris, you will be responsible for designing, developing, and implementing software solutions for embedded systems and devices. You will collaborate with cross-functional teams to create high-quality and efficient embedded applications that meet the technical requirements of our products.

 

Key Responsibilities:

  • Design, develop, and maintain embedded software for various electronic hardware systems.
  • Collaborate with hardware engineers to define system architecture and hardware/software interfaces.
  • Develop firmware and device drivers for microcontrollers and peripherals.
  • Optimize embedded software for performance and memory usage.
  • Conduct code reviews, unit testing, and debugging to ensure robust and reliable software.
  • Implement communication protocols such as SPI, I2C, UART, CAN, Ethernet, and wireless technologies.
  • Document software design and development processes in accordance with company standards.
  • Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, and maintenance.
  • Keep abreast of new trends and best practices in embedded software engineering.

 

Qualifications:

  • Bachelor’s Degree and a minimum of 12 years of prior relevant experience. Graduate Degree and a minimum of 10 years of prior related experience. In lieu of a degree, minimum of 16 years of prior related experience.
  • Experience in software engineering supporting the development of products
  • years of experience in embedded software development.
  • Proficiency in programming languages such as C, C++, and assembly.
  • Experience with real-time operating systems (RTOS) and embedded Linux.
  • Familiarity with version control systems, such as Git.
  • Knowledge of software development methodologies and tools.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.

 

Preferred Skills:

  • Experience with ARM, PIC, AVR, or other microcontroller architectures.
  • Understanding of hardware design and reading schematics.
  • Experience with embedded development tools (compilers, debuggers, emulators).
  • Knowledge of industry standards and certifications relevant to embedded systems.
  • Experience with IoT technologies and connectivity solutions.

 

#LI-KM1