Software/Firmware engineer (12 moths fixed contract)

  • Contractor
  • Full Time
  • Colombo

Aevocode (Pvt) ltd

Job description

Aevocode: Software/Firmware engineer

This is a Fixed term contract position for 12 Months which is extendable.

Are you ready to dive into the exciting world of tech innovation? Aevocode (Pvt) Ltd is a young, ambitious startup working on products in Test and Instrumentation and Robotics. We’re growing fast and need enthusiastic, creative minds to join us on this thrilling journey!

We’re currently looking for a passionate engineer to join our team at our R&D facility at University of Moratuwa. If you’re passionate about Embedded systems, firmware, software this is your chance to get hands-on experience with cutting-edge tech in a fast-paced startup environment!

Responsibilities:
• Design, implement, and optimize embedded firmware for SOC’s, or custom hardware platforms.
• Develop low-level drivers, communication protocols, and hardware abstraction layers.
• Develop embedded user interfaces with frameworks for user control and display
• Integrate firmware with hardware prototypes, sensors, and peripherals.
• Perform hands-on debugging of firmware and hardware using tools such as oscilloscopes, logic analyzers, and debuggers.
• Create and execute test plans for functionality, performance, and reliability.
• Optimize code for performance, memory usage, and power efficiency on constrained systems.
• Implement firmware updates and ensure robustness against failures during updates.
• Investigate new technologies, tools, and methodologies to improve firmware development processes.
• Collaborate closely with a multidisciplinary team of engineers to bring ideas from concept to reality.
• Participate in the entire product development lifecycle, from initial design to testing and deployment.

Essential qualifications:
• Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
• Proficiency in C/C++ programming, particularly for embedded systems.
• Proficiency in C/C++ programming tools such as vscode, gdb, gcc.
• Proficiency in Linux systems and tools
• Basic understanding of microcontroller/microprocessor architectures (e.g., ARM, AVR, PIC).
• Exposure to hardware peripherals like UART, SPI, I2C, GPIO, ADC/DAC, etc.
• Experience with debugging tools such as JTAG, debuggers, or logic analyzers.
• Exposure to hardware development, interfacing, troubleshooting
• Excellent problem-solving and analytical skills.
• Ability to work independently and as part of a team in a fast-paced startup environment.

Benefits:

Be a part of a groundbreaking startup with the potential for rapid growth and success.

Work on challenging and impactful projects that will shape the future of technology.

Collaborate with a talented and passionate team in a stimulating work environment.

Competitive salary and benefits package.

Opportunities for professional development and advancement.

Location: You will be working from our office in the R&D center at the University of Moratuwa.

To apply for this job email your details to cv@ezjobs.online

Scroll to Top