Senior Embedded Software Engineer
We are recruiting for fimware developer who will be responsible for integrating kernel modules,
embedded systems, developing libraries for high-level languages and firmware for automotive data
acquisition devices. You will be working with other teams to determine the architecture and
constraints of the project. Ideal candidates will have excellent skills in collaborative problem solving,
the willingness to overcome hardware constraints, and the internal drive to create quality products.
Job Responsibilities:
Analyze the project and participate in discussion with hardware designers, 3rd party driver teams etc
Design, build, and maintain efficient, reusable, and reliable C / C++ code
Implement performance and quality modules
Identify bottlenecks and bugs, and devise solutions to these problem
Required Skills
Skill Set: CMAke / Yocto / Buildroot (Must)
Bachelors/Masters degree in computer science, information systems, or a related field experience
Strong proficiency in C / C++, with complete knowledge of the language specification
Good understanding of memory management in non-garbage collected environments
Knowledge of low-level threading primitives and real-time environments
Knowledge of component data sheets and specifications
Familiarity with language tools, such as Lint, Valgrind, etc.
Good knowledge of CMake and build Linux systems using build root/Yocto
Understanding of underlying electronics to the point where it influences firmware development and
debugging
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools such as Git, SVN
Excellent analytical and problem-solving abilities
Quality assurance through test-driven development and unit tests
Refactoring of source code to optimize existing components in terms of efficiency, maintainability
and quality
Skill Set: CMAke / Yocto / Buildroot (Must)
Experience-3+ – 10+yrs
XML, linux / batch scripts and python scripting knowledge would be preferred
Experience with automotive protocols (CAN / CCP / XCP / UDS)
Knowledge of continuous integration
Excellent teamwork and communication abilities
Excellent organizational and time management abilities
Effective scrum master experience
Required Computer Programming Faculty Who Can Teach Computer Languages Like “C, C++, Core Java, Advance Java, .NetHnadons Experience into particluar...
Apply For This JobDESCRIPTION Job summaryAmazon Sidewalk is looking for a Quality Assurance Engineer to engage with an experienced cross-disciplinary staff to help...
Apply For This JobIT Consultant Responsibilities: Analyzing a company’s IT system and infrastructure. Diagnosing IT system problems, inefficiencies, and weaknesses. Planning a timeline...
Apply For This JobDepartment – Regulatory Solutions, R&D IT GBS Location – Bangalore, India Does your motivation come from challenges and working in...
Apply For This JobRoles and responsibilities of an IT manager: Conducting routine evaluations of network and data security Locating and seizing chances to...
Apply For This JobTypically supervises lower-level supervisors and/or highly-skilled non-exempt individual contributors in single functional area. Responsible for the supervision of activities and...
Apply For This Job