i
TekPillar
1910 TekPillar Jobs
Embedded Developer - C/C++ Programming (12-15 yrs)
TekPillar
posted 10hr ago
Flexible timing
Key skills for the job
Key responsibilities :
Design and develop embedded software :
- Understand integration requirement of infotainment system to underlying OS/HW to design and develop accordingly
- Build quick proof of concepts and scale it to production-grade solution
Lead and manage a team :
- Nurture and mentor technical team to develop the solutions
- Be hands-on and lead from the front in following the best practices in development and CI/CD methodologies
- Operate in a highly iterative Agile (Scrum) development environment and deliver significant functionality every sprint
Work collaboratively in a diverse environment :
- Own delivery of features from top to bottom, from concept to code to production
- Work closely with product owners to shape and deliver features to customers
You are a successful candidate if you :
- Have 12+ years of experience with experience building embedded software
- Have strong experience in C/C++ and in full engineering lifecycle of embedded applications in Linux
- Have good grasp on audio concepts such as codecs, streaming formats and multimedia connectivity
- Understand of Wifi and Bluetooth system integration
- Are hands-on experience with Linux OS, Linux Kernel, Linux device drivers
- Are experienced in RPC using gRPC, Cap'n proto
- Understand non-functional aspects like performance, security, reliability
- Have experience working with CI/CD pipelines
- Have debugging, profiling and performance optimization skills
- Collaborate with the team, leadership and product owners to build solutions
- Can manage ambiguity and comfortable being set loose without a lot of direction
- Have experience working in a fast paced Agile/Scrum environment
- Are comfortable rolling up your sleeves and getting your hands dirty
- Have the ability and willingness to lead & manage other developers including mentoring, performance reviews, etc
- Are confident in expressing your point of view from a position of knowledge and experience
- Are also receptive to feedback and open to revising your plans when appropriate
It will be Nice if you have :
- Experience in automotive navigation/infotainment system development
- Have public cloud(Azure, AWS, or Equivalent) experience in production -
- Experience in microservices development in golang/rust/java
- Containerization experience
Functional Areas: R&D
Read full job descriptionPrepare for Embedded Developer roles with real interview advice