You should have at least 5 years of experience in embedded Linux programming, particularly in C programming with RTOS. A strong understanding of Linux, high-speed processor architecture with SOC, and hands-on experience in software architecture, driver development, BSP porting, and boot loaders is essential. Additionally, knowledge of Linux kernel and device-driver development is required. Previous work experience with NXP and TI make MPU design is preferred. Exposure to working on Ethernet, USB, SPI, I2C, ADC, DAC, and LCD display is necessary, while familiarity with WiFI, Bluetooth, WAN, GPRS, RS232, and RS485 is a plus. Knowledge of web technologies will be beneficial, as well as experience with SVN (version management system) and JIRA (bug tracking system). Responsibilities include possessing good documentation skills, working effectively both independently and as part of a team to achieve product delivery goals. You should be able to define and communicate problems clearly to others across multiple groups. The role involves designing, coding, and integrating software for an embedded Linux target (applications, drivers, framework), customizing, deploying, and maintaining Linux distribution on different hardware platforms, interacting with Linux kernel, framework, and integrating new device drivers, debugging and testing embedded systems software, developing device drivers, creating test plans and reports, guiding junior engineers for first-time-right designs, and solving critical problems, as well as maintaining documentation.,
You should have good experience in PCB design, verification, and assembly. Additionally, you should possess expertise in schematic design, verification, and modification. It is preferable to have design and development experience in an industrial-related product. Experience in EMI/EMC compliance and intrinsically safe design is also essential. You must excel in designing complex high-density multi-layer PCBs utilizing different types of high-density and SMD packages. Furthermore, proficiency in standard analog and mixed-signal design is required. Knowledge of creating, checking, and editing Gerber and plot files is important. Exposure to all relevant IPC standards and MIL Standard design is crucial. Experience in at least one EDA tool like Cadence Allegro, Orcad, Mentor Graphics, Altium, or CAD-Star is expected. Understanding of PCB fabrication and assembly, passive components, transistors (BJTs and FETs), troubleshooting, and documentation is necessary. Ability to work independently and as a team member to meet product delivery goals is vital. You should be capable of defining and communicating problems clearly to others while collaborating across multiple groups. Expertise in high-speed design is preferred, and knowledge in SI and PI simulation is required. Familiarity with Flex PCB will be appreciated. Responsibilities: - Perform product characterization and develop specifications. - Design schematics. - PCB design and PCB layout. - Gerber generation. - Prototype board bring-up, testing, and debugging. - Resolve any design issues during the development phase. - Documentation.,
As an Embedded Linux Programmer, you will be responsible for the following: - Must have 5 years of experience in embedded Linux programming - Expertise in C programming with RTOS - Strong knowledge of Linux, high-speed processor architecture with SoC - Hands-on experience in software architecture, driver development, BSP porting, boot loaders - Knowledge of Linux kernel and device-driver development - Work experience in NXP and TI make MPU design is preferred - Prior work experience/exposure of working on Ethernet, USB, SPI, I2C, ADC, DAC, LCD display - Nice to have knowledge on WiFi, Bluetooth, WAN, GPRS, RS232, RS485 - Knowledge of Web technologies will be an added advantage - Knowledge of SVN (version management system) & JIRA (bug tracking system) will be added advantage Responsibilities: - Must have documentation skills - Work in both an independent and team member environment to meet product delivery goals - Ability to define and communicate problems clearly to others while working across multiple groups - Design, code and integrate software for an embedded Linux target (applications, drivers, framework) - Customization, deployment, and maintenance of Linux distribution on different hardware platforms - Interact with Linux kernel, framework and integrate new device drivers - Debug and test embedded systems software - Device driver development - Create test plans & reports - Guide junior engineers for first-time right designs and solving critical problems - Documentation,
Company Description Ascenten Technologies is an Electronics R&D Services company offering a wide range of services such as Technology Research, New Product Development, Product Sustenance, and Manufacturing. We cater to various industry verticals including Metering, Fire and Safety, Automotive, Telecom Networks, Medical Devices, Industrial Systems, Consumer Electronics. Qualifications: If you have hands on experience in C/C++ languages FREE RTOS, communication protocols like UART,I2C,SPI,USB, and love working on cutting-edge embedded systems-this is your chance to directly contribute to real world, high-impact projects. This position offers: ✨Direct Exposure to world-class embedded development ✨A chance to enhance your technical depth and work alongside brilliant minds ✨A culture that values innovation, curiosity, and knowledge sharing We're looking for someone who's ready to make an immediate impact-an extra edge to our dynamic team! 📍Location: AHMEDABAD only Experience: 4-7 years 📩Interested? send your resume tohr@ascenten.net with the subject "Embedded Engineer--Application" Let's build the future of embedded technology together🌐