Talent Specialist @ Innovate | Enthusiastic and dedicated in recruiting SC & DV cleared first-class engineering/technical talent within the Defence…
Senior Embedded Software Engineer
An exciting opportunity for a Senior Embedded Software Engineer to develop high-performance embedded systems.
Key Responsibilities:
* Design, develop, and maintain embedded Linux software for modems.
* Implement efficient and reliable C++ code for embedded applications.
* Focus on Linux kernel and driver development for hardware interfaces and peripherals.
* Optimize performance and memory usage on resource-constrained systems.
* Collaborate with hardware, firmware, and cross-functional teams on system architecture and software requirements.
* Develop low-level Linux drivers and software components.
* Use Jira for issue tracking and project coordination.
* Perform testing, debugging, and validation of embedded software.
* Participate in code reviews and maintain documentation.
* Stay up to date with embedded development and Linux technologies.
* Apply knowledge of IP networking protocols like DHCP, NAT, PPP, and iptables.
Qualifications:
* Degree in software/electronic engineering.
* Strong embedded systems experience.
* Self-driven, innovative, and collaborative.
Seniority level: Mid-Senior level
Employment type: Full-time
Industries: Defense and Space Manufacturing
#J-18808-Ljbffr