Job Openings
Embedded Software Engineer
About the job Embedded Software Engineer
Senior Embedded Software Engineer
Talent Hunter is an IT and Telecom Recruitment Company ensuring the best professional opportunities for talents in the high-tech industry and providing quick and cost-effective solutions to client companies seeking the best talent for their business. We believe that each one of us is designing our lives through the everyday choices we make.
For our client, we are now seeking a Firmware Engineer to support the development of crucial control firmware. In this role, you will be a key member of a team of talented and smart people, challenging the status quo and pushing beyond boundaries.
What you'll be doing:
- Develop and optimize embedded software solutions tailored for space services, ensuring reliability and performance in satellite systems.
- Support the development of (bare metal & RTOS) firmware run on embedded microcontrollers
- Collaborate with interdisciplinary teams to design and implement software for space-based applications, emphasizing mission-critical functionalities.
- Optimize software to improve system adaptability, performance, and security
- Participate in testing new and existing firmware
- Perform system bring-up, debug, and validation
- Ensure compliance with applicable standards (i.e. ECSS, MISRA, etc.)
What we need to see:
- A Degree in computer science, Computer Engineering, Electrical Engineering, or a closely related degree or equivalent experience
- 5+ years of proven experience in embedded software development
- Strong foundation in real-time operating systems
- Proficiency in C++, and Python is a plus
- Understanding of the software development life cycle, from requirements to testing closure and maintenance
- Familiarity with computer system architecture, microprocessors, and microcontroller fundamentals (caches, buses, DMA, ADC, SPI, PWM, etc)
Ways to stand out from the crowd:
- Be open to knowledge-sharing
- Understand the importance of last-mile delivery
- Be a quick learner, proactive, self-starter
- Have excellent communication skills and a positive attitude