What are the responsibilities and job description for the Software Engineer position at Concordia Technologies, Inc.?
Concordia Technologies is seeking a highly skilled Software Engineer to contribute to our ongoing research and development efforts. You'll be at the forefront of developing innovative software solutions for next-generation robots and drones. The ideal candidate will have a strong foundation in software engineering principles and a multifaceted skill set encompassing a wide range of software development competencies.
Responsibilities:
- Collaborate with hardware engineers, mechanical engineers, and other software engineers to ensure efficient integration of software and hardware.
- Design, develop, and test software modules for mission planning, execution, and monitoring within the autonomous system.
- Develop and implement software solutions for embedded platforms such as the Nvidia Jetson.
- Optimize software for efficient performance on ARM and NVIDIA platforms
- Utilize software frameworks such as Robot Operating System (ROS) development.
- Implement robust error handling, fault tolerance, and recovery mechanisms.
- Perform software testing and validation
- Contribute to the development and maintenance of software documentation and standards within the company
Qualifications:
- Only U.S. citizen with the ability to obtain a security clearance will be considered.
- ON-SITE in Huntsville, AL
- One of the following:
- Bachelor's degree in Computer Science, Robotics, or a related field
OR
- Master's degree or Ph.D. in Computer Science, Robotics, Control Systems, Computer Vision, or relevant field with experience in applying your knowledge to real-world robotic or drone systems.
- Experience development and debugging on embedded Linux systems
- Excellent problem-solving skills and a hands-on approach to engineering
- Strong communication and collaboration skills.
Bonus:
- Experience with autonomous vehicle or drone development
- Experience conducting software and hardware-in-the-loop testing and validation
- Experience with NVIDIA Jetson platform programming and libraries
- Experience with drone (UAV) software development and flight control systems
- Experience with robot software frameworks (e.g., ROS, ROS2, PX4) and robotics simulation platforms such as Gazebo
What we offer:
- The opportunity to work on cutting-edge robotics and drone projects with real-world impact.
- A collaborative and fast-paced work environment with passionate engineers.
- Competitive salary and top tier benefits package.
- Continuous learning and growth opportunities.
Salary : $80,000 - $150,000