The role involves designing, developing, and implementing embedded systems with a focus on C++ programming, debugging, and process improvements.
Do you like tinkering and programming hardware? Do you feel that urge to see things working together as a system? We have deeply engaging embedded systems requirements which are sure to take you down the rabbit hole. Interested?
- Experience in abstraction and algorithmic thinking.
- Ninja of debugging and logical reasoning.
- Design, develop and implement program and process improvements.
Requirements
Job Requirement:
- Bachelor's in ECE,/EE
- Strong knowledge and 2 years of experience in C++ programming (not just C)
- Hands on experience in Linux
- Hands on experience in an embedded device
Desired:
- Hands-on experience with network/wireless product
- Hands-on experience in Python
- Hands-on experience in I2C, SPI, UART and such serial communication protocols
- Hands-on experience in device drivers and board bring-up in Linux and FreeRTOS.
- Experience in memory mapped devices in Linux and RTOS environments.
- Experience in PHY/MAC layer drivers for Linux.
- Experience in automated testing.
Benefits
We offer great career growth, ESOPs, Gratuity, PF and Health Insurance.
Astrome Bengaluru, Karnataka, IND Office
3rd Floor, MRK Tower, #69/B, Chord Rd,, 2nd Stage, Basaveshwar Nagar, Bengaluru, KARNATAKA , India, 560086
Similar Jobs
eCommerce • Logistics
Design, develop, and optimize high-performance C++ optimization engines for large-scale supply, production, and distribution planning. Integrate and tune IBM CPLEX models, analyze solver performance and infeasibilities, improve runtime and memory, participate in architecture, mentor engineers, collaborate cross-functionally, and support CI/CD and automated testing for reliable enterprise planning solutions.
Top Skills:
C++Ci/CdIbm CplexLinear Programming (Lp)Linux/UnixMixed Integer Programming (Mip)Multi-Threaded ProgrammingProfiling/Performance TuningPythonStl
Internet of Things • Energy
Design, develop, and own moderate-to-high complexity desktop features for semiconductor and transportation test products using C#/.NET. Build engineering tools and infrastructure, write unit tests, participate in testing, review code, mentor junior engineers, define and prioritize tasks, and collaborate with cross-functional teams following Agile and CI practices.
Top Skills:
.NetAgileC#Continuous IntegrationLabviewLinuxPythonTeststand
Software
Design and develop backend features for the iPaaS/APIM platform. Own projects from design through deployment, ensuring scalability, reliability, and performance in a 24x7 environment. Work with microservices, cloud-native architectures, databases, messaging systems, and containerized deployments. Mentor teammates and collaborate across engineering, product, and operations.
Top Skills:
ApacheAws CloudfrontAws S3C++CSSDockerDynamoDBElasticsearchGoHTMLInfluxdbJavaJavaScriptKafkaKubernetesLinuxLuaMySQLNginxNode.jsRedisSQL ServerTomcatTypescript
What you need to know about the Bengaluru Tech Scene
Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.


