SPSparta Systems
Advanced Embedded Engr
Mangalore ₹5-10 LPA Posted 28 Jul 2025
FULL TIME
Testing
Git
Debugging
Bitbucket
Collaboration
+3 more
Job Description
Key Responsibilities:
- Scope/Feature Definition:
- Collaborate with cross-functional teams to define and document feature requirements.
- Develop high-level and low-level software requirements for embedded systems.
- Embedded Software Development:
- Design, code, test, and debug embedded software using C and C++.
- Work on system integration, ensuring software interfaces are optimized and meet the requirements.
- Integrate embedded software components into the overall system architecture.
- Testing & Debugging:
- Develop and execute system and software tests to validate software functionality.
- Investigate and debug issues on real target hardware, resolving software defects and improving performance.
- Collaborate with teams to ensure thorough verification and validation of software systems.
- Continuous Development:
- Participate in continuous software development, integrating new tools and techniques.
- Support the software development lifecycle by utilizing best practices and industry standards.
- Customer Support:
- Provide support to customers by identifying and resolving software-related issues.
- Offer technical solutions to meet customer requirements and enhance user experience.
- Innovation & Collaboration:
- Actively network with stakeholders and contribute to new technologies and ideas for future development.
- Drive innovation by suggesting improvements and new features to enhance product offerings.
- Communication & Documentation:
- Communicate effectively with team members and stakeholders, both verbally and in writing.
- Document software development processes, designs, and test plans for future reference.
Qualifications & Skills:
- Education:
- B.Tech, M.Tech, or MCA in Computer Science, Electronics Engineering, or a related field.
- Experience:
- 6-10 years of experience in embedded software development, particularly in C/C++ and firmware programming.
- Hands-on experience with hardware debugging on real target hardware.
- Requirement development experience (high-level and low-level software requirements).
- Skills & Tools:
- In-depth technical knowledge of embedded software development.
- Exposure to I/O interfaces like Ethernet, A429, RS-232, etc.
- Familiar with real-time operating systems (RTOS).
- Proficiency with requirement management tools (e.g., DOORS) and configuration management tools (e.g., JIRA, Bitbucket, GIT).
- Avionics Domain Knowledge (Valued):
- Familiarity with Avionics product lines like TCAS, Transponder, DME, and EGPWS.
- Understanding of DO-178B/C software development processes for avionics systems.
- Soft Skills:
- Excellent analytical and debugging skills.
- Strong communication skills, capable of both oral and written communication with internal and external teams.
- Ability to work effectively both independently and as part of a team.
