FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in Embedded C/C++ development for real-time operating systems, with a strong focus on embedded systems design, testing, and debugging. Proficient in coordinating firmware development and ensuring compliance with regulatory standards while supporting product transitions to mass manufacturing.
Highest-signal resume keywords
Embedded Systems DesignEmbedded C/C++ DevelopmentMicrocontroller and Microprocessor-Based SystemsReal-Time Data AcquisitionScrum Agile Methodology
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Embedded Systems DesignEmbedded C/C++ DevelopmentMicrocontroller and Microprocessor-Based SystemsReal-Time Data AcquisitionDebuggingTestingProgramming Peripheral InterfacesIndustrial Protocols DevelopmentDevice Driver ProgrammingUnit Testing Frameworks
Soft Skills
CoordinationQuality AssuranceCustomer Support
Tools & Technologies
UARTI2CSPIModbusDNP3IEC60870IEC61850Ethernet SystemsProtocol AnalyzersSCADA
Industry Keywords
Real-Time Operating SystemsFirmware SolutionsRegulatory ComplianceMass ManufacturingAgile Methodology
Tech Stack
Tools & technologiesLinux
About the role
Key responsibilities & impact- Working on sophisticated, industrial, real-time operating systems involving real-time data acquisition and post-processing of data for analysis and reports.
- Develop advance firmware solutions for critical substation monitoring and diagnosis requirements.
- Coordinate firmware development activities and lead quality and scheduling projects.
- Supports development team and provides needed pre-qualification and verification testing.
- Ensure compliance to all regulatory needs for the product and business.
- Support product transition to mass manufacturing.
- Supports sales and support team post release to make sure to meet customer needs.
- Follow software development and validation processes and continuously improve them.
- Use Scrum Agile Methodology for software development.
Requirements
What you’ll need- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- Minimum of 5 years of hands-on experience in embedded systems design, development, testing, and debugging.
- Strong experience with microcontroller and microprocessor-based systems.
- Expertise in Embedded C/C++ development within real-time, multi-threaded environments.
- Proficiency in programming peripheral interfaces like UART, I2C, SPI, etc.
- Proven experience in developing, debugging, and testing industrial protocols such as Modbus, DNP3, IEC60870, IEC61850, along with expertise in Ethernet systems, protocol analyzers, and SCADA practices.
- Extensive experience with embedded Linux and Windows environments, including real-time data acquisition and scheduling applications.
- Knowledge of unit testing frameworks for Linux.
- Experience with device driver programming.
Benefits
Comp & perks- Equal Opportunity Employer
- Reasonable accommodations for applicants with disabilities
