Services
Prepare yourself
Create job-winning resumes and cover letters
Find a job
Search, apply and prepare for the job you want
Grow your career
Powerful tools for change and promotion
We find the job and apply for you
Find out how
Resume Builder
Quickly build a powerful resume
Resume Examples
See resumes that get interviews
Cover Letter Builder
Show motivation and personality
Cover Letter Examples
Explore the cover letters that work
Expert Writing Services
Hire an expert to write for you
Free Resume Review
Learn if your resume is good enough
Career Advice
Read the blog and learn how to win
CV Builder
Quickly build a powerful CV
Resume Builder
Job Search
Auto Apply
Career Advice
Log In
Sign Up
Back
Jobs
Pune, MH, IN
TETRAHED INC
Embedded Engineer - C/C++ Programming
Pune, MH, IN
about 1 month ago
Save Job
Apply
Create job alert
Summary
Key Responsibilities
Design, develop, test, and debug embedded software applications.
Collaborate with hardware engineers to define system requirements and specifications.
Integrate hardware components and peripherals into embedded systems.
Optimize code for performance and efficiency on resource-constrained devices.
Conduct software testing and validation to ensure reliability.
Utilize real-time operating systems (RTOS) for embedded applications.
Analyze and enhance existing embedded solutions for performance improvements.
Develop and maintain technical documentation for embedded systems.
Engage in code reviews and provide constructive feedback to peers.
Support the production and field engineering teams with troubleshooting.
Evaluate and select appropriate microcontrollers and processors for projects.
Implement and manage software version controls and repositories.
Collaborate in cross-functional teams for project planning and execution.
Research and stay current with emerging trends in embedded technology.
Provide technical leadership and mentorship to junior engineers.
Required Qualifications
Bachelor's degree in Computer Engineering, Electrical Engineering, or related field.
3+ years of experience in embedded system design and development.
Strong knowledge of C/C++ programming languages.
Experience with microcontrollers and microprocessors.
Proficiency in hardware debugging tools and methodologies.
Familiarity with embedded Linux and RTOS environments.
Understanding of communication protocols (I2C, SPI, UART, etc.)
Experience in circuit design and analysis.
Strong analytical and problem-solving skills.
Ability to work collaboratively in a team environment.
Excellent written and verbal communication skills.
Familiarity with AGILE or SCRUM methodologies is a plus.
Experience with software development tools (i.e., IDE, debuggers).
Knowledge of signal processing techniques is an advantage.
Proven track record of delivering projects on time and within scope.
Willingness to continuously learn and adapt to new technologies.
(ref:hirist.tech)
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
Get a free resume review
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
Get a free resume review
MORE JOBS LIKE THIS
Metron Security
Save job
Software Specialist
Pune, MH, IN
2 days ago
Optimhire IT Solutions Pvt Ltd
Save job
Software Engineer
Pune, MH, IN
2 days ago
Barclays Business Banking
Save job
Software Developer
Pune, MH, IN
3 days ago
SS&C Technologies
Save job
Senior Software Engineer
Pune, MH, IN
3 days ago
See more jobs