Summary:
Hyperspec is building a real time local map for self-driving cars and using cross view localization to enable ubiquitous autonomy. Hyperspec is a VC funded startup.
The principal embedded systems engineer will have deep expertise in embedded systems design, development and worked for years on embedded systems teams. This person is a leader and mentor to junior engineers and shares knowledge about the design and development of embedded systems.
Responsibilities:
- Serves as an expert in all aspects of embedded projects and embedded systems—including designing, developing, testing, and perfecting designs
- Responsible for updating and working with executive leadership on the development of embedded systems and status of projects
- Provides guidance and mentoring to other members of the team
Requirements:
- Minimum of bachelors' degree in computer science or engineering
- At least ten years of engineering experience with expertise in software engineering, data structures, and programming techniques
- Deep expertise in C/C++ programming
- Experience with FPGAs, PCB, Xilinx, Altera, or similar SoCs.
- Experience with ISPs, Cameras, Switches a plus.
- Experience in working with real-time operating systems, communications protocols and firmware design.
- Experience in interfaces, IP protocols, and hardware subsystems.
- Experience in working as part of a team and leading teams.
About Hyerspecai
About
Connect with the team
Company social profiles
Similar jobs
Seize an exceptional opportunity at Himachal’s leading R&D Tech company, with over seven years of establishment and recognized as one of the fastest-growing tech firms in the Himachal-Tricity region. As a proud participant in the Make in India initiative and a strong advocate for the 'Vocal for Local' movement, Vihaas is managed by local professionals. We are dedicated to innovation and excellence in technology development, fostering a unique, hierarchy-free environment that promotes creativity and collaboration.
Key Responsibilities: -
• Full Lifecycle Design: Lead the design and development of digital and analogue electronics for telecommunications products, from initial concept through to production.
• Sensor and Interface Design: Develop sensor systems, including sensor conditioning circuits and interfacing electronics.
• Simulation and Analysis: Conduct simulations, perform calculations, and create detailed circuit designs to ensure optimal performance and reliability.
• Documentation: Prepare and maintain comprehensive design specifications, reports, and technical documentation.
• Validation and Verification: Drive validation and verification activities to confirm that designs meet all technical and functional requirements.
• Compliance: Ensure designs adhere to industry standards, functional safety requirements, and regulatory guidelines.
• Manufacturing Support: Provide support for manufacturing activities, both locally and internationally, including troubleshooting and optimization.
Skills and Competencies:
• Problem Solving: Strong analytical and problem-solving skills with a pragmatic approach to addressing technical challenges.
• Attention to Detail: High level of accuracy in design, analysis, and implementation.
• Innovation: Creative and lateral thinking to drive technological advancements in telecommunications.
• Communication: Excellent verbal and written communication skills for effective interaction with team members and stakeholders.
• Continuous Improvement: Commitment to ongoing professional development and process improvement.
• Hands-On Experience: Practical experience with electronics design, prototyping, and testing.
Essential:
• Bachelor’s degree in Electronic and Communication Engineering or a related field.
• Extensive experience (minimum 3 years) in the design, simulation, and testing of electronics systems specific to telecommunications.
• Proficiency in designing embedded processors, sensors, and interfacing electronics.
• Proven experience with multiple complete development lifecycles.
• Knowledge of design for EMC and addressing compliance issues.
• Familiarity with design for manufacture and test processes.
Desirable:
• Experience with microprocessors.
• Experience with SMPS (Switched-Mode Power Supplies) design and development.
• Background in interfacing with high voltage power electronics.
• Proficiency with Altium Designer and DFMEA (Design Failure Mode and Effects Analysis).
Role: Sr. Principle Engineer -Firmware
Experience: 8 to 10 Yrs.
Job description:
Primary skills:
- At least 8 years of working experience on embedded firmware development
- Experience in multithreaded programming, network programming (wired and wireless protocols), real-time programming, cross-platform and cross-language development
- Prior experience with overseeing board bring-up and validation
- Hands-on experience on driver development for various sensors,Flash,PMIC
- Working knowledge of communication protocols like UART, I2C, SPI, USB, Ethernet, etc
- Product development experience with range of microcontroller/microprocessor architectures, adoption of bare-metal, RTOS and Linux operating systems on new platforms
- Minimum 2+ years of experience doing hands-on software development in Bluetooth domain; application, framework, Bluetooth stack or drivers
- Working Experience In display driver development with MIPI/LVDS/QSPI will be a value addition
- Experience with hardware lab equipment such as digital scope, logic analyser and JTAG
- Understanding of embedded development constraints and system performance
- Hands-on Experience on System level integration
- Experience with programming in C/C++/python
- Experience in reading schematics
Secondary skills:
- Version Control System
- Working experience on BLE SoC like Nordic, Ambiq, Dailog
- Bug Tracking
Responsibilities:
- Software Development with C++ for Autonomous drive project.
- QT Library (no GUI features)
- Object Oriented Analysis / Object Oriented Design
- C++ Template implementation
- C++17 specifics like “std::optional”
- Macro implementation
- Implementation of Clean Code
- Static Code Analysis
- CMake
Qualifications:
- Excellent GIT knowledge especially how to merge, Rebase
- University degree in Electrical/Electronic engineering, Computer Science or similar
- Minimum 1 to 5 years of embedded software development experience on Yocto Linux based projects in automotive domain
- Expert in C++ programming
- Strong debugging skills
- Good communication skills
Responsibilities
- Design and implement software of embedded devices and systems from requirements to production and commercial deployment
- Design, develop, code, test and debug system software
- Review code and design
- Analyze and enhance efficiency, stability and scalability of system resources
- Integrate and validate new product designs
- Support software QA and optimize I/O performance
- Provide post production support
- Interface with hardware design and development
- Assess third party and open source software
Requirements
- Proven working experience in software engineering
- BS degree in Computer Science or Engineering
- Experience in hands-on development and troubleshooting on embedded targets
- Solid programming experience in C or C++
- Proven experience in embedded systems design with preemptive, multitasking real-time operating systems
- Familiarity with software configuration management tools, defect tracking tools, and peer review
- Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
- Adequate knowledge of reading schematics and data sheets for components
- Strong documentation and writing skills
Job Brief
We are looking for an analytical, results-driven Senior Hardware and Firmware Engineer who can create complex PCB layout while using the least space possible. The designs should allow for easy development and debugging for the firmware engineers while keeping customer requirements, cost constraints and space constraints in mind. Hardware debugging knowledge and soldering skills are essential for this role.
You would also be required to have a keen eye for developing firmware with a low memory footprint and low power consumption while being robust and resistant to errors. You are expected to achieve these goals using your in-depth understanding of the programming language, compilers, microcontroller architectures and debugging tools. You are expected to keep a look out for upcoming advancements in the industry which will help optimize the product.
Main Responsibilities
Your responsibilities will include:
- Would be asked to write efficient, modular and robust firmware which will interface with multiple components like MEMS sensors, battery chargers, secondary microcontrollers etc.
- Writing clean, readable, and modular code
- Would be deeply involved in the schematic design for a product which includes cost-benefit
- analysis of components, component evaluation by designing a proof of concept, suggestions
- in how the components should be connected etc.
- Collaborate with software engineers who would develop companion applications to the
- product
- Creating cost and space optimized layouts for 2/4-layer PCBs
- Collaborating with firmware engineers and supply chain personnel on deciding the
- components to be used on a PCB.
- Collaborate with firmware engineers in designing PCB schematics
- Debugging faulty PCBs using on a hardware level and collaborate with firmware engineers to debug on a firmware level.
- Understanding the manufacturing rules of PCB manufacturers and PCB assembly houses.
Key Requirements
- MSc or PhD in ECE, EEE, EIE or in related fields preferred with a strong technical knowledge and 3-4+ years of experience in designing PCB layouts and developing firmware.
- Ability to transform research articles into the working solutions to solve real-world problems.
- Should have a strong foundation in analog and digital electronics
- Should have designed 4-layer PCBs which has been manufactured
- Familiar with using KiCAD or Altium Designer
- Familiar with using components like MOSFETs, diodes, voltage regulators etc.
- Experience in designing PCBs involving BGA fanouts
- Proficient in using soldering equipment like soldering irons and hot air gun.
- Should have worked with an ARM Cortex M series device like STM32, nRF52 etc
- Familiar with basic data structures like linked lists, queues, trees etc.
- Should be able to compile and link source code with static libraries without using an IDE
- Basic knowledge of microcontrollers peripherals like UART, I2C, SPI, ADC etc.
- Excellent written and verbal communication skills for effectively communicating with the
- team and ability to presenting information to varied technical and non-technical audience.
Must be able to produce solutions independently in an organized manner and be able to - work in a team when required.
Preferred Skills (Not Mandatory)
-
Experience in antenna design
-
Worked with communications protocols like BLE/WiFi
-
Worked with equipment like logic analyzers, oscilloscopes etc
-
Experience in handling 3D printers
-
Familiar with Python
-
Worked with equipment like logic analyzers, oscilloscopes etc.
-
Worked on microcontrollers from Dialog Semiconductors, Nordic Semiconductors,
-
STMicroelectronics, Espressif etc.
-
Worked on projects involving DSP, AI/ML
StartUp engaged in inventing and innovating Smart Energy Meters and related Technologies (OEM) requires Embedded Engineers. Following re-innovation principle and Technology First direction, we design Technologies to deliver our Vision of the highest Quality Products and Technologies. The candidate's responsibilities include IoT (COSEM/DLMS), technology integration. Required skills include Embedded C and C++ and knowledge of Electrical and Electronics.
Do you wish to work for a Deep-tech Indian company developing path-breaking products which are set to disrupt every possible industry and domain?
Our client is building a scalable, cloud-controlled, and rare-earth free platform for designing, building, and deploying electric motors for various applications. It aims towards building transformative technology that will make the motors of the future simpler, smarter, more efficient, and easy-to-build in the long run.
The founders are veteran serial entrepreneurs, product experts, and motor technologists with more than eight decades of experience developing cutting-edge products and technologies. The company is bringing transformative motor technology to the forefront of commercial applications. The company aims to make deep fissures in the extant hydrocarbon and rare-earth-based energy economy to create a greener future.
What you need to join us
Are you a coding ninja, algorithmic genius, with a flair for control systems and a passion to create new path breaking technologies (with a green social impact to boot!)? Does working with a bleeding edge research oriented tech startup excite you? If so, please read on and apply.
Responsibilities
- Take ownership of firmware development for motor controllers
- Identify and develop real-time algorithms for controlling cutting-edge Motors and Generators
- Implement motor control algorithms in microcontrollers
- Debug and diagnose the firmware on the controller hardware
- Develop drivers and HAL firmware as needed for various peripherals
Skills and Experience
- Experience in embedded Firmware development
- In-depth knowledge of C programming knowledge
- Extensive engineering experiences in software development with proven track record of at least one product from concept to production
- Hands on experience with development and debugging of embedded systems
- Experience in working with real-time embedded systems and power electronics
- Experience in working with Microcontroller peripherals such as ADC, Timers, Comparators, Input-capture, PWM etc.
- Experience with microcontrollers from TI, NXP, STM32, PIC, Atmel (ARM based microcontroller experience is preferred)
- Ability to translate mathematical concepts to executable code in resource-constrained microcontroller environments
- Exposure to debugging using lab equipment such as Oscilloscopes, Multimeters, Logic Analyzers, signal generators etc.
- Hands-on experience in bringing up a new hardware with firmware written from scratch
- Experience with simulation software such as Matlab, Simulink etc is highly desirable
- Knowledge and experience of control systems is highly preferred
- Experience in automotive domain is preferable
Character Traits
- Proactive
- Problem solver
- Committed and motivated
- Inquisitive and eager to learn
- Clarity of thinking
- Sense of urgency
- Can-do attitude
- Team player
Education and Experience:
B.E – EE, CS, ME (or equivalent) from a reputed institution with 3 years of experience OR
ME/MS – EE, CS, ME (or equivalent) with 1-2 years of experience
- Looking engineers with 3 - 4 years of experienced embedded software and embedded Linux developers
- Design and implement Embedded Linux based applications
- Design and implement embedded software for telematics and IoT products
- Code review and optimization
- Develop board support packages for new hardware designs
- Provide customization and field support
- Closely work with the hardware development team
Requirements:
- BE/BTech in ECE, EEE or CS
- 3 - 4 years of experience in embedded software and embedded Linux development
- Good working experience in Linux applications and drive development
- Good C programming skills
- Good knowledge of OS programming
- Familiarity with configuration management tools
- Good communication skills