Logo
Axiom Software Solutions Limited

Embedded Engineer

Axiom Software Solutions Limited, Tampa, Florida, us, 33646


Role: Embedded EngineerLocation: Tampa FL(Hybrid)Responsibilities:Embedded Software Development: Design, develop, and test embedded software/firmware for various applications, ensuring efficient code and optimal performance.Hardware Interaction: Collaborate with hardware teams to develop software solutions that interface effectively with embedded hardware components, including microcontrollers, sensors, and actuators.System Integration: Integrate software and hardware components to create fully functional embedded systems, troubleshooting and optimizing as necessary.Code Optimization: Optimize embedded code for performance, memory usage, and power consumption.Debugging and Troubleshooting: Utilize debugging tools to identify and resolve issues at both hardware and software levels, ensuring reliable system operation.Testing and Validation: Develop and implement test plans for firmware and embedded systems, conducting validation and verification processes.Documentation: Create and maintain documentation for software, including design specifications, code comments, and operational instructions.Collaboration: Work closely with cross-functional teams including software, hardware, and product development to align on requirements and ensure smooth project progress.Requirements:Education: Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.Experience: 2+ years of experience in embedded systems development.Technical Skills:Proficiency in programming languages such as C/C++ and Assembly.Experience with embedded systems and RTOS (Real-Time Operating Systems).Knowledge of microcontrollers, ARM Cortex, or similar architectures.Familiarity with debugging tools such as JTAG, GDB, and oscilloscopes.Experience with communication protocols (SPI, I2C, UART, CAN, etc.).