JobsZA
Back to Somerset West jobs

Senior Embedded Software Engineer

NewSpace Systems

Somerset West, Western Cape

Salary not listedFull-time · Posted 1 weeks ago

Administrative and clerical roles handle the day-to-day paperwork, scheduling and record-keeping that keep SA businesses running, and are a popular path for matriculants with strong organisation skills.

This listing does not state a salary. As a guide, admin roles in South Africa typically pay R8 000 to R20 000 a month (indicative).

Job description

KEY PURPOSE OF JOB

Join a leading aerospace engineering company in Somerset West as an Embedded Software Engineer and help shape the future of satellite communication. This permanent role focuses on developing and verifying advanced space-grade systems within a collaborative, multidisciplinary team environment.

KEY TASKS

The Senior Embedded Software Engineer will be responsible for developing and maintaining high-reliability embedded software for satellite subsystems, with emphasis on real-time communication and signal-processing systems:

  • Develop all aspects of an embedded system software implementation, including creating, debugging and testing software, as well as supporting hardware integration
  • Optimize code for memory, efficiency, and speed on resource-constrained devices
  • Contribute to firmware architecture, code reviews, and documentation to maintain reliability and scalability
  • Research, develop and testing of theoretical and conceptual designs
  • Work as part of a multidisciplinary team to derive and define software requirements based on system-level requirements
  • Create and maintain formal engineering documentation such as specifications, test procedures, design reports
  • Attending requirement and proposal discussions with clients when required
  • Other ad-hoc duties as required by company

PREREQUISITES

QUALIFICATIONS & EXPERIENCE

Qualifications:

  • B.Sc/B.Eng degree in Electronic Engineering from a recognized institution

Experience (ideally within aerospace or defence industry):

  • Embedded software/firmware development (C, C++)
  • Experience developing device drivers and low-level software for hardware interfaces such as ADC, GPIO, PWM, UART, SPI, and I2C
  • Design and implement firmware in C/C++ for bare-metal and RTOS-based systems (e.g. FreeRTOS)
  • Experience with version control systems (eg. git) and issue tracking tools (eg Jira, Youtrack)
  • High-reliability electronic product design and realisation (>5-7 years)
  • Practical experience testing and debugging electronic circuits (>5-7 years)

Additional knowledge areas that would strengthen the application:

  • Experience with ARM and/or RISC-V microprocessor architectures
  • Experience with embedded Linux, including application development; experience with driver and/or kernel development is a plus
  • Experience with test automation frameworks, and CI/CD pipelines
  • Experience with Rust
  • Experience in FPGA firmware development using Hardware Description Languages (HDLs) like Verilog or VHDL
  • Experience modelling DSP algorithms (FFT, filters) and communication waveforms in MATLAB / Python / etc.
  • Linux administrator proficiency

COMPETENCIES & SKILLS

  • Positive, self-motivated self-starter
  • Innovative thinker with a strong “outside-the-box” mindset
  • Responsible and accountable
  • Strong team player who collaborates effectively with others
  • Excellent written and verbal communication skills
  • Customer-focused approach
  • Able to persuade and positively influence others
  • Resilient, with the ability to bounce back from challenges
  • Flexible and able to multitask in a fast-paced, ambiguous environment
  • Resourceful and solution-oriented
  • Strong self-management skills with the ability to set and manage priorities

APPLICATION

If you meet the requirements of this vacancy, please send your cv to:

cv@newspacesystems.comOR contact us on+27 (0) 21 300 0160

To learn more about Newspace Systems, visit our website:

www.newspacesystems.com

Job Type: Full-time

Education:

  • Bachelors (Required)

Work Location: In person

Good to know

What does this admin job pay?

This listing does not state a salary. As a guide, admin roles in South Africa typically pay R8 000 to R20 000 a month (indicative).

Do I need experience for admin jobs in Somerset West?

This admin role may ask for some experience or a relevant qualification. Read the listing for the specifics before you apply.

How do I apply for this job?

Tap "Apply on Indeed" to open the original listing, where you can read the full description and apply directly. JobsZA never charges you to apply, and you should never pay money to get a job.

Found on Indeed · Posted 1 weeks ago

More admin and similar jobs in Somerset West

Car Sales Executive

Confidential

Somerset West, Western CapeYesterday

R11.5K - R11.5K/mo

Accountant / Accounts Manager

Confidential

Somerset West, Western CapeToday

Salary not listed

Client Services Administrator - Central Operations

Atomos

Somerset West, Western CapeYesterday

Salary not listed

a Mathematics Teacher (Grades 8 to 12)

Curro Holdings Ltd

Somerset West, Western CapeYesterday

Salary not listed

Get jobs on WhatsApp (free)

New jobs every morning. No spam.

Follow on WhatsApp