Embedded Software Engineer

Job details

  • Location: Texas, USA
  • Job type: Permanent
  • Job sector: Technology
  • Salary: US$130000 - US$170000 per annum + + Benefits
  • Published: 3 February 2025

Embedded Software Engineer

Location: Texas (Hybrid/Onsite)

Employment Type: Full-Time, Permanent

Salary: Up to $170,000 base (DoE), plus comprehensive benefits package!

*Due to ITAR regulations, this position is open only to U.S. citizens or lawful permanent residents (Green Card holders)*

Job Description:

We are seeking a highly skilled Embedded Network Engineer to design, develop, and implement embedded network routing software for mesh network solutions. The ideal candidate will have a strong background in C++ and Python, with expertise in embedded systems, network protocols, and ARM processor development.

Key Responsibilities:

  • Design and implement embedded network routing software for mesh networks.
  • Develop, test, and debug software for embedded systems using C++ and Python.
  • Collaborate with hardware engineers to integrate software with hardware platforms.
  • Optimize system performance, including memory management, latency, and power efficiency.
  • Implement and work with communications network protocols and routing algorithms.
  • Develop software for embedded systems targeting ARM processors.
  • Analyze and resolve network-related issues in embedded systems.
  • Design and execute hardware-in-the-loop (HITL) systems integration and testing methodologies.
  • Document technical designs, specifications, and test cases.
  • Stay updated with emerging trends and technologies in embedded systems and networking.

Required Skills and Qualifications:

  • Strong programming skills in C++ and Python.
  • Solid understanding of embedded systems development, including RTOS, microcontrollers, and hardware/software integration.
  • Experience developing embedded software for ARM processors.
  • Proficiency with network protocols (TCP/IP, UDP, mesh networking protocols, etc.) and routing algorithms.
  • Familiarity with hardware-in-the-loop (HITL) systems integration and testing methodologies.
  • Experience with network simulation tools and debugging tools
  • Hands-on experience with embedded toolchains and build systems
  • Excellent problem-solving and debugging skills.
  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field (or equivalent experience).

Preferred Qualifications:

  • Experience with wireless communication protocols.
  • Knowledge of security protocols in networking (e.g., encryption, authentication).
  • Familiarity with Linux-based embedded platforms.

If you are interested, please reach out and apply today!

Contact: angela.olmo@newspacetechnical.com

Apply now

* Required

Upload your CV/resume or any other relevant file. Max. file size: 150 MB.