Job Description
Position : Embedded Software Engineer
Experience : 5-10 Years
Education : BTech / B. E – Computer Science, IT, Computer Engineering, MS in IT, MTech. MSc IT.
No of Positions : 3
Mode : On-site
Location : 3031 Tisch Way, Ste. #110 PW, San Jose, CA 95128, USA
Preferred : U.S. Citizenship
If you are applying for this job and live in California and should be willing to work from the office.
Who We Are :
About Ajmera Infotech
Established in 2012, our company specializes in software research and development, focusing on high availability and mission-critical systems.
We are proud to be the architects behind the technology powering some of the top 250 banks and wealth management organizations.
Job Summary :
We are looking for a highly skilled and motivated Embedded Software Engineer to join our dynamic team. The ideal candidate will have a strong background in low-level programming for microcontrollers and possess expertise in working with hardware platforms such as STM32, nRF52 / 53, or similar.
As an Embedded Software Engineer, you will play a crucial role in developing embedded applications and optimizing for performance, memory, and speed on memory-constrained and battery-powered devices.
Key Responsibilities :
Embedded Application Development : Design and implement embedded software applications for low-powered microcontrollers / microprocessors, ensuring efficient resource utilization and optimal performance.
Hardware Interfaces : Proficient in working with I2C, SPI, BLE, and USB interfaces, with a focus on seamless integration and reliable communication between devices.
RTOS Expertise : Experience with Real-Time Operating Systems (RTOS) such as FreeRTOS , SafeRTOS , Zephyr, uC -OS, or similar, ensuring the robustness and reliability of embedded systems.
Cross-language Implementation : Ability to translate code from Python / Matlab to C for embedded applications, enabling seamless integration and compatibility.
Optimization : Implement optimizations for performance, memory, and speed, particularly in the context of memory-constrained and battery-powered devices.
Sensor Integration : Integrate various sensors into embedded systems, ensuring accurate data acquisition and efficient utilization in the application layer.
Development Tools : Proficiency in using development tools such as IAR and VS Code for embedded software development.
Version Control : Strong familiarity with version control systems like Git and SVN to manage codebase and facilitate collaboration.
Project Management / Documentation : Experience with project management tools such as JIRA and documentation tools like JAMA to ensure effective project planning, tracking, and documentation.
Requirements
Qualifications :
Bachelors or masters degree in electrical engineering , Computer Engineering, Computer Science, or a related field.
Proven experience in embedded software development, with a focus on low-powered and memory-constrained devices.
Strong programming skills in C for embedded systems.
Experience in Android development and knowledge of mobile application integration.
Excellent problem-solving and troubleshooting skills.
Benefits
CULTURE OF RESEARCH AND DEVELOPMENT
Learn and Deliver is our core culture. We are a learning-centric organization that constantly tries to be at the edge of technology.
We also take pride in delivering world-class software solutions. We make significant investments in constant learning and up-skilling of our team .
https : / / www.ajmerainfotech.com / jobs
BE YOU, WITH US!
Ajmera Infotech is firmly committed to being an equal opportunity employer and maintaining a diverse and inclusive environment.
We value and embrace that every single one of us brings value to the table. But sometimes we forget that when we don’t meet 100% of a job description’s criteria maybe you’re feeling that way right now.
We encourage you to apply anyway. Because we want you to be you, with us
Requirements
Job Requirement : Solid understanding and hands-on experience with Kubernetes and container orchestration. Bachelor’s degree in computer science, IT, or a related field.
Proficiency in deploying, scaling, and managing Kubernetes clusters. Familiarity with related technologies such as Docker and Helm.
Experience in cloud platforms like AWS, Google Cloud, or Azure about Kubernetes. Understanding of CI / CD pipelines and how they integrate with Kubernetes.
Strong problem-solving skills, especially in a distributed system environment. Ability to script or code in languages like Python, Go, or Bash.
Strong understanding of security practices within Kubernetes deployments. Excellent collaboration and communication skills, capable of conveying complex concepts.
Join our Team : Drive product perfection through meticulous testing, ensuring experiences that delight. Dive into user flows, identifying pain points and areas of enhancement.
Collaborate with UX / UI teams, bringing a research-backed perspective to designs. Be the advocate for users, ensuring interfaces that are intuitive and user-friendly.
Stay ahead of design trends, bringing best practices to every usability test. Certification in Kubernetes is preferred : Certified Kubernetes Administrator (CKA) Certified Kubernetes Application Developer (CKAD) Certified Kubernetes Security Specialist (CKS) Kubernetes and Cloud Native Associate (KCNA)
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Location: UK Data Interchange is a global leader in providing expert EDI and eBusiness solutions....
Apply For This JobJOB DESCRIPTION: Job responsibilities will include but are not limited to: Achieve and exceed the personal sales goals Demonstrate a...
Apply For This JobFull Job Description Set your own hours! We’re are a company that offers an amazing solutions for small business. These...
Apply For This Jobjob description Welcome to Centura Health Welcome to the largest health ecosystem in Colorado and western Kansas. Welcome to living...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> We are looking for our next Full Stack Engineer wizard to help us build the...
Apply For This JobCareer Area: Engineering Job Description: Software Quality Assurance Specialist Caterpillar of Canada’s facility in Laval, Quebec, is a leader in...
Apply For This Job