We’re seeking a skilled Embedded Software Engineer who can manage the entire embedded software development process. The goal is to design software systems that are scalable and optimal.
Company Address
(…………….)
Educational Qualification
Working experience in software engineering is required.
A bachelor’s degree in computer science or engineering is required.
Skills required for the job
Hands-on development and troubleshooting experience with embedded targets
C or C++ programming skills are required.
Proven expertise with preemptive, multitasking real-time operating systems in embedded systems design
Excellent knowledge of OS coding approaches, IP protocols, interfaces, and hardware subsystems Familiarity with software configuration management tools, defect tracking tools, and peer review
a good understanding of how to read schematics and data sheets for components
Writing and documentation skills are essential.
Job Responsibilities
From specifications to production and commercial deployment, design and implement software for embedded devices and systems.
System software design, development, coding, testing, and debugging
Examine the coding and the design
Analyze and improve system resource efficiency, stability, and scalability.
Integrate and test new product concepts.
Assist with software testing and optimization.
Interface with hardware design and development to provide post-production assistance
“I was able to implement the platform on my own. It helps in assigning the tasks to other employees, conducting surveys & polls & much more. The ease of use & self-onboarding is something that I would like to appreciate.”