Information Technology

Senior Software Engineer at Network Recruitment

Senior Embedded Software Engineer at Network Recruitment

Job Title: Senior Embedded Software Engineer
Date: 2025-09-05 to 2025-10-05
Location: Gauteng, Johannesburg East
Salary: Negotiable
Company: Network Recruitment
Industry: Electronic / Embedded Systems
Job Type: Permanent

Shape the Future of Embedded Systems Engineering

If you’re an experienced software engineer with a strong passion for embedded systems, this role at Network Recruitment could be your next big move. Based in Johannesburg East, this permanent position is focused on developing cutting-edge embedded software for real-time systems. This is your chance to lead technical innovation and collaborate with top-tier professionals in the electronics space, helping to design and deliver high-performance embedded platforms that drive real-world hardware.

About the Role

As a Senior Embedded Software Engineer, you’ll play a critical role in designing, developing, and optimizing software for microcontrollers and System-on-Chips (SoCs). You will be at the forefront of firmware development—taking concepts through to production—and work closely with hardware teams to align software architecture with system goals. Expect to mentor junior engineers, lead technical discussions, and contribute significantly to the quality, performance, and reliability of embedded solutions. Your work will be foundational in achieving high standards of product safety, compliance, and performance.

Who Should Apply

This role is ideal for seasoned professionals with at least five years of hands-on experience in embedded software development. If you enjoy working close to the metal, understand real-time operating systems (RTOS), and can confidently handle low-level interfaces like I2C, SPI, UART, and CAN, you’re the kind of engineer Network Recruitment is seeking. Those with a background in electronic design, or who have worked at the intersection of hardware and software in fields like automotive, medical devices, or IoT, will be especially well-suited.

Skills & Requirements

To qualify for this position, candidates must hold a Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a closely related field. Additional requirements include:

  • 5+ years of experience in embedded software development
  • Proficiency in C and C++ programming for embedded systems
  • Experience with microcontrollers such as ARM Cortex-M, STM32, or equivalent
  • Deep understanding of multithreading, RTOS, and real-time constraints
  • Familiarity with debugging tools (JTAG, oscilloscopes, logic analyzers)
  • Strong documentation skills and the ability to lead code reviews

Previous exposure to safety-critical or standards-compliant environments will be advantageous.

Why Join Network Recruitment?

Working with Network Recruitment gives you access to opportunities in forward-thinking companies, particularly those working at the forefront of electronics and embedded systems. You’ll be joining a talent network that understands both software and hardware environments deeply. Network Recruitment has built a strong reputation for placing top engineers in roles that matter—so you’ll be surrounded by excellence. Beyond that, the compensation is competitive and negotiable based on your experience, and the role offers a solid work-life balance and growth path in embedded systems.

How to Apply

Ready to take the next step in your embedded engineering career? Simply email your updated CV to rusteyn@networkrecruitment.co.za. Applications are open until October 5, 2025. If you don’t hear back within two weeks, your profile will be considered for other roles within the Network Recruitment database. Ensure your resume highlights your embedded systems achievements and technical stack clearly to make your application stand out.

Final Thoughts

If you’re searching for your next challenge in embedded systems development and want to work in a role that truly pushes boundaries, don’t overlook this opportunity. At Network Recruitment, you’ll be working on complex systems that have a tangible impact in the world of electronics. Whether you’re already a senior software developer or a specialist in low-level embedded programming, this role offers the growth, leadership, and technical challenge you’ve been looking for.

Apply Now

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button
Join WhatsApp Channel