1 Transight Systems Job
4-6 years
Transight - Senior Embedded System Developer - Microcontroller/Communication Protocols (4-6 yrs)
Transight Systems
posted 8d ago
Flexible timing
Key skills for the job
About the job :
Senior Embedded Systems Developer
Position Overview :
We are seeking an experienced Senior Embedded Systems Developer to join our team.
The ideal candidate will have extensive experience in embedded systems development, with a strong focus on microcontroller programming, communication protocols, and IoT applications.
This role requires both technical expertise and leadership abilities to drive complex embedded systems projects from conception to deployment.
Required Experience :
1. Minimum 5+ years of hands-on experience in embedded systems development
2. Proven track record of successful project deliveries in embedded systems
3. Strong expertise in working with 8/16/32-bit microcontrollers
4. Deep understanding and implementation experience with communication protocols :
- UART
- SPI
- I2C
- CAN
- RS485
- RS232
Key Responsibilities :
- Design and develop embedded software solutions for complex systems
- Lead technical architecture discussions and decisions for embedded systems projects
- Implement and optimize communication protocols for various embedded applications
- Develop and maintain IoT and telematics solutions
- Ensure code quality through proper implementation of software development life cycle practices
- Mentor junior developers and provide technical guidance to the team
- Collaborate with cross-functional teams to define and implement system requirements
- Troubleshoot and resolve complex technical issues
- Contribute to documentation and technical specifications
Technical Skills Required :
- Expert-level proficiency in Embedded C programming
- Strong understanding of RTOS concepts and hands-on experience
- Experience with IoT and telematics applications
- Proficiency in using development tools and environments :
1. Eclipse IDE
2. Git version control
3. JIRA for project management
- Experience with debugging tools and protocols
- Understanding of embedded systems architecture and hardware constraints
Desired Skills :
- Experience with wireless protocols (Bluetooth, WiFi, cellular)
- Knowledge of embedded Linux
- Familiarity with cloud platforms for IoT applications
- Experience with automated testing frameworks for embedded systems
- Understanding of power management and optimization techniques
- Knowledge of security best practices for embedded systems
Qualifications :
- Bachelor or Master degree in Computer Science, Electrical or Electronics Engineering, or related field
- Proven track record of successful embedded systems projects
- Strong problem-solving and analytical skills
- Excellent communication and documentation abilities
- Ability to work independently and lead technical initiatives
Additional Requirements :
- Strong debugging and problem-solving skills
- Experience with hardware bring-up and integration
- Understanding of real-time constraints and optimization techniques
- Ability to read and interpret hardware schematics and datasheets
- Experience with performance optimization and memory constraints
What We Offer :
- Opportunity to work on cutting-edge embedded systems projects
- Professional development and growth opportunities
- Collaborative and innovative work environment
- Flexible work arrangements
- The ideal candidate will be passionate about embedded systems development, have a strong attention to detail, and be able to work effectively both independently and as part of a team.
- They should have a proven track record of delivering high-quality embedded solutions and be comfortable mentoring junior developers
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Embedded System Developer roles with real interview advice
4-6 Yrs