Firmware Development Expert
6 days ago
About This Role
We are seeking a highly skilled Firmware Development Expert to join our team. The ideal candidate will have a strong background in low-level programming, including experience with C, C++, and Python.
Key Responsibilities- Design and implement secure embedded firmware applications.
- Develop low-level interfaces and review existing code base.
- Support in the design and development of desktop engineering tools and develop test fixtures.
- Consult with other engineers to evaluate interfaces between hardware & embedded solutions and operational & performance requirements of the overall system.
- Prepare, present, and participate in technical discussions and code reviews.
- Contribute to the continued development of processes to improve the efficiency and quality of development projects.
- Investigate and analyze reported defects to resolve them in a timely manner.
Requirements
- 5 years of hands-on code development experience.
- Applied experience with C, C++, Python, and .NET programming languages.
- Comfortable working at a hardware level with drivers (GPIO, UART, I2C, SPI).
- Familiarity with bug tracking tools (Bugzilla, Jira).
- Working knowledge of source code management and configuration.
- General knowledge of test frameworks and automated build systems (e.g., Jenkins, NUnit, NAnt).
- Ability to complete design-related tasks with minimal supervision.
- Basic understanding of development processes, principles, and objectives.
- Some exposure to development through the entire life cycle including design, architecture, and implementation.
- Analytical, planning, problem-solving, and decision-making skills.
- Excellent organizational and time management skills.
- Experience with RTOS development (FreeRTOS or other) is preferred.
- Experience with Secure Elements, RFID, NFC, HCE, or Bluetooth technologies is a plus.
- Experience with Agile Scrum development is a plus.
- Experience with Keil Development Environment is a plus.
- Experience with Linux development is a plus.
- Ability to effectively use and operate oscilloscopes, analyzers, power supplies, etc. is a plus.
-
Senior Firmware Software Developer
3 days ago
Ndwedwe Local Municipality, South Africa Recruit Assist Full timeJob OverviewWe are seeking an exceptional Senior Firmware Software Developer to join our team at Recruit Assist. As an Embedded Systems Application Engineer, you will be responsible for designing and developing new secure applications for various product variants.This role requires a strong background in C, C++, and Python programming languages. You should...
-
Firmware Engineer Cape Winelands: Boland
3 days ago
Stellenbosch Local Municipality, South Africa Network IT Full timeReference: ITE005770-MSc-1Our client, a leading semiconductor company based in the Cape Winelands: Boland, Western Cape, is on the lookout for a skilled Firmware Engineer to join their innovative team.As a Firmware Engineer for our client, you'll be tasked with developing and implementing embedded software applications across various platforms. You'll...
-
Secure Applications Developer
6 days ago
Ndwedwe Local Municipality, South Africa Recruit Assist Full timeAbout This PositionWe are seeking a Secure Applications Developer to join our team. The ideal candidate will have experience with secure embedded firmware applications and low-level programming, including C, C++, and Python.Key ResponsibilitiesDesign and implement secure embedded firmware applications.Develop low-level interfaces and review existing code...
-
KZN Regional Engineering Lead
3 days ago
Ndwedwe Local Municipality, South Africa Recruit Assist Full timeJob DescriptionWe are looking for an experienced Embedded Systems Application Engineer to join our team at Recruit Assist.In this role, you will be responsible for designing and developing new secure applications for various product variants.Main ResponsibilitiesDesign and implementation of new secure embedded firmware applications.Development of low-level...
-
Embedded Systems Application Engineer
3 days ago
Ndwedwe Local Municipality, South Africa Recruit Assist Full timeAbout the RoleAs an Embedded Systems Application Engineer, you will play a critical role in delivering new secure applications for various product variants.Your primary responsibilities will include designing and implementing new secure embedded firmware applications, developing low-level interfaces, and reviewing existing codebase.Requirements5 years of...
-
Embedded Software Engineer
6 days ago
Ndwedwe Local Municipality, South Africa Recruit Assist Full timeJob DescriptionAs an Embedded Firmware Engineer, you will be responsible for the design and development of new applications, enhancement of existing applications, solving problems, and resolving defects.Duties & ResponsibilitiesDesign and implementation of secure embedded firmware applications in C, C++, and Python.Develop low-level interfaces (GPIO, UART,...
-
Low-Level Programming Specialist
6 days ago
Ndwedwe Local Municipality, South Africa Recruit Assist Full timeJob SummaryThis Low-Level Programming Specialist position involves designing and implementing secure embedded firmware applications using C, C++, and Python.Key ResponsibilitiesDevelop low-level interfaces and review existing code base.Support in the design and development of desktop engineering tools and develop test fixtures.Consult with other engineers to...
-
Strategic Marketing Expert
6 days ago
Ndwedwe Local Municipality, South Africa Letsema Consulting and Advisory Full timeJob OverviewWe are seeking a skilled Senior Marketing Consultant to lead our marketing efforts and drive business growth. The ideal candidate will be responsible for developing and executing comprehensive marketing strategies across multiple channels, leveraging their expertise in digital marketing, market analysis, and team leadership.Key...
-
IT Support and Development Expert
3 days ago
Bergrivier Local Municipality, South Africa Sunrise Animation Studios Full timeAre you passionate about animation technology? Do you have experience with Linux operating systems? We're looking for an IT Support and Development Expert to join our team at Sunrise Animation Studios!About the Role:Design, implement, and maintain our IT infrastructure.Optimize high-performance computing resources for efficient rendering processes.Monitor...
-
Web Development Expert
2 days ago
Hibiscus Coast Local Municipality, South Africa Sales Fraternity Full timeAbout UsSales Fraternity is committed to empowering learners through high-quality education and training. Our mission is to provide a comprehensive career solution that future-proofs your career through mentor-led online learning and recruitment opportunities.Job DescriptionMain ResponsibilitiesMentoring learners in coding exercises, projects, and...
-
Professional Services Expert
1 day ago
Okhahlamba Local Municipality, South Africa Tungsten Automation Full timeWe're seeking a seasoned professional to join our consulting group as a Senior Services Consultant.This role involves delivering customized solutions to our end-user customers and partners, positioning us as the go-to experts in Tungsten Automation Corporation products.Key responsibilities include:Delivering configured solutions to meet customer...
-
Financial Services Expert
2 days ago
Mandeni Local Municipality, South Africa Old Mutual South Africa Full timeJob SummaryWe are looking for a highly skilled Financial Services Expert to join our team at Old Mutual South Africa. The successful candidate will be responsible for providing expert financial advice to customers and developing strong relationships with colleagues.Key ResponsibilitiesConduct thorough analyses of customer needs and develop tailored...
-
Financial Planning and Control Expert
6 days ago
Langeberg Local Municipality, South Africa Everly Health Full timeFinancial Planning and Control ExpertWe are seeking a highly skilled Financial Planning and Control Expert to join our team at Everly Health. This is an exciting opportunity for a motivated individual with 5-10 years of experience in accounting and finance to take on a challenging role.About the Role:This is an excellent opportunity to leverage your skills...
-
Culinary Cleaning Expert
3 hours ago
Mtubatuba Local Municipality, South Africa TN Ireland Full time**Job Description**TN Ireland is seeking an experienced Culinary Cleaning Expert to join our culinary team.This critical role involves maintaining the highest standards of cleanliness and sanitation in our kitchen and surrounding areas.Key responsibilities include:Ensuring all kitchen equipment and surfaces are thoroughly cleaned and sanitizedManaging waste...
-
Industrial Software Sales Expert
1 day ago
Rustenburg Local Municipality, South Africa TRS Staffing Solutions Full timeTRS Staffing Solutions is seeking a talented Industrial Software Sales Expert to join our team. As an expert in industrial software sales, you will play a crucial role in driving the growth and expansion of our digital solutions.The ideal candidate will possess a strong understanding of operational excellence, process performance, asset performance...
-
Cybersecurity and Networking Expert
6 days ago
Emfuleni Local Municipality, South Africa iOCO Full timeKey AccountabilitiesWe are looking for a highly motivated and experienced Cybersecurity and Networking Expert to join our team. As a key member of our infrastructure team, you will be responsible for designing, implementing, and securing high-performance network solutions.Main ResponsibilitiesDevelop and maintain the company's cybersecurity and networking...
-
Maintenance Operations Expert
6 days ago
Overstrand Local Municipality, South Africa Tronox Full timeTronox is a leading manufacturer of titanium dioxide pigment, with a rich history of innovation and excellence. As a Senior Reliability Engineer, you will join a team of experts dedicated to delivering exceptional results and driving business success.Your primary responsibility will be to support the Concentration Engineering Team in maintaining best...
-
Innovative Mechanical Solutions Expert
6 days ago
Hantam Local Municipality, South Africa Lan Handling Technologies Full timeLan Handling Technologies is a leading provider of innovative manufacturing solutions. As a Mechanical Project Lead, you will play a key role in the design and implementation of mechanical systems for automated factories.About the RoleWe are seeking an experienced Machine Engineer to join our team as a Design Automation Specialist. The ideal candidate will...
-
Technical Application Development Expert
7 days ago
eMadlangeni Local Municipality, South Africa ABN AMRO Bank N.V. Full timeWe are committed to fostering an environment where everyone feels empowered to contribute, collaborate, and grow. Our team thrives on open communication, mutual respect, and a shared sense of responsibility to improve our work. As an IT Engineer, you will be part of the DevOps team responsible for implementing and managing the MS Dynamics 365 CE application...
-
Public Sector Sales Expert
2 days ago
Swartland Local Municipality, South Africa Glean Full timeUnlocking Growth in State and Local GovernmentGlean is empowering organizations in state and local government to unlock growth through our innovative platform. As a SLED Account Executive, you will play a critical role in driving sales growth and building strategic relationships with key stakeholders.About UsWe believe that AI has the potential to transform...