Junior Software Engineer

3 weeks ago


Columbia, United States OpalStaff Full time

We are looking for a Junior Software Developer with hardware experience who needs to be able to contribute to the design, development, and maintenance of software applications that interact with hardware systems that will be onboard in vehicles. The developer must work closely with senior developers, engineers, and cross-functional teams to develop reliable and efficient software solutions. This role is an on-site role in Columbia, Maryland. Local candidates only please.


Key Responsibilities:

Assist in designing, developing, testing, and debugging software applications, particularly those that interface with hardware components.

Write clean, efficient, and maintainable C, C++, and Python code.

Collaborate with hardware engineers to understand hardware specifications and ensure seamless software and hardware systems integration.

Participate in code reviews to ensure code quality and adherence to best practices.

Contribute to developing technical documentation, including design specifications and user manuals.

Support the testing and validation of software to ensure it meets performance and reliability standards.

Troubleshoot and resolve issues related to software-hardware interaction.

Continuously learn and apply new technologies, tools, and methodologies to improve development processes.


Qualifications:

Bachelor’s degree in Computer Science, Electrical Engineering, a related field, or equivalent practical experience.

Experience with C, C++, and Python programming languages.

Basic understanding of hardware components, embedded systems, and microcontrollers.

Familiarity with software development life cycle (SDLC) and version control systems like Git.

Strong problem-solving skills and attention to detail.

Ability to work independently as well as in a team environment.

Strong communication skills, both written and verbal.


Desired Skillset:

Understanding of low-level programming, including device drivers and hardware abstraction layers.

Experience with communication protocols such as I2C, SPI, UART, etc.

Knowledge of software-hardware integration and interfacing techniques.

Experience with development tools such as Eclipse, Visual Studio, or similar IDEs.

Understanding of Agile development methodologies.

Basic knowledge of networking protocols and concepts.

Familiarity with Windows and Unix operating systems.



  • Columbia, United States OpalStaff Full time

    We are looking for a Junior Software Developer with hardware experience who needs to be able to contribute to the design, development, and maintenance of software applications that interact with hardware systems that will be onboard in vehicles. The developer must work closely with senior developers, engineers, and cross-functional teams to develop reliable...


  • Columbia, United States Belay Technologies Full time

    Job DescriptionJob DescriptionBelay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021! Belay Technologies is seeking a Software Engineer (Full Stack) to join our intel team. , so you will see products through their full lifecycle and take full ownJoin CNO's Custom Media...


  • Columbia, United States CAS Unlimited Full time

    Company DescriptionCAS Unlimited provides robot programming, robot line support, PLC programming, and PLC line support to all automation sectors within South Africa and abroad. The company is certified across major control system suppliers including KUKA, Fanuc, ABB, Siemens, and Bosch. CAS Unlimited's experienced portfolio includes support at Daimler,...


  • Columbia, United States Axient LLC Full time

    Check out this NEW Opportunity with Axient!: SEG/Axient is seeking a Simulation Software Engineer for the Modeling and Simulation Development Branch. What you will do...: Selected candidate will assist in the design, development, test, and verification of SEG/Axients missile trajectory and RF signature prediction simulations. The position covers the whole...


  • Columbia, South Carolina, United States Delta System and Software Inc. Full time

    Job OverviewPosition Title: Golang Software EngineerCompany: Delta System and Software Inc.Role Summary: We are seeking a skilled Golang Software Engineer to contribute to our innovative projects. The ideal candidate will possess a strong background in Golang and additional programming languages, along with experience in developing and integrating RESTful...


  • Columbia, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Junior Queue Coordinator you will work as part of a 24x7 Service Desk, perform the activities associated with the management of dedicated ticket queues to include prioritization of work and assignment to technical resources for resolution of end user concerns while ensuring service levels and...

  • Junior System Engineer

    3 months ago


    Columbia, United States Belay Technologies Full time

    Job DescriptionJob DescriptionBusiness Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021! Belay Technologies is seeking a Junior Systems Engineer to join our intel team. The Data Team is focused on modernizing business IT systems that currently span multiple databases, user interfaces, and data formats. The team will...


  • Columbia, United States Belay Technologies Full time

    Job DescriptionJob DescriptionBelay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021!  Belay Technologies is seeking a Data Processing Engineer - Junior Level to join our intel team. The ideal candidate shall convert customer requirements, including informal requirements,...


  • Columbia, Maryland, United States Belay Technologies Full time

    Job OpportunityBelay Technologies is seeking a skilled Junior Systems Engineer to join our team. As a key member of our intel team, you will play a crucial role in modernizing our business IT systems.Job ResponsibilitiesThe successful candidate will be responsible for:Documenting existing systems and creating a plan to migrate to a new platform.Migrating...


  • Columbia, South Carolina, United States X4 Life Sciences Full time

    X4 Life Sciences is seeking a highly skilled Senior Software Engineer to join our team in developing and optimizing advanced software solutions for cutting-edge wearable devices.About the Role:Design, develop, and maintain robust software for wearable health devices, ensuring seamless integration with hardware components.Optimize real-time data processing...


  • Columbia, Maryland, United States Independent Software Full time

    Position OverviewRole Summary:As a Senior Systems Engineer, you will be responsible for the design and enhancement of system architectures to align with client specifications. This includes the creation of comprehensive documentation and schematic packages as necessary. The selected candidate will also conduct product and capability evaluations to ensure...


  • Columbia, Maryland, United States Independent Software Full time

    Position OverviewRole SummaryAs a Senior Systems Engineer, you will be responsible for the design and enhancement of system architectures to align with client specifications. This includes the creation of comprehensive documentation and drawing packages as necessary. The selected candidate will also conduct product and capability evaluations to ensure...


  • Columbia, Maryland, United States Independent Software Full time

    Job OverviewRole SummaryAs a Senior Systems Engineer, Level 3, you will be responsible for the design and modification of system architectures to ensure they align with client specifications. This includes the creation of comprehensive documentation and drawing packages as necessary. The selected candidate will also conduct product and capability testing,...


  • Columbia, Maryland, United States Independent Software Full time

    Position OverviewRole Summary:As a Senior Systems Engineer, you will be responsible for the design and modification of system architectures to align with client specifications. This includes the creation of comprehensive documentation and drawing packages as necessary. The selected candidate will also engage in product and capability evaluations to ensure...


  • Columbia, Maryland, United States Independent Software Full time

    Position OverviewRole Summary:As a Senior Systems Engineer, you will be responsible for the design and enhancement of system architectures to fulfill client specifications. This includes the creation of necessary documentation and drawing packages. The selected candidate will also conduct product and capability assessments to ensure compliance with...

  • Junior Civil Engineer

    2 weeks ago


    West Columbia, United States CDM Smith Full time

    Under direct supervision, creates basic to moderate complexity engineering designs involving site layout development, site grading and drainage, hydraulics and hydrology calculations, water distribution systems, collection systems, storage tanks and Civil, Civil Engineer, Water, Engineer, Junior, Service, Sales, Construction

  • Software Engineer

    3 months ago


    Columbia, United States The Swift Group Full time

    Job DescriptionJob DescriptionThe Swift Group is seeking a talented and experienced Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems. Will work closely with other talented engineers to create software solutions that meet the...


  • Columbia, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a System Engineer, Level 3 you will design and modification of architectures to ensure they meet customer requirements to include producing documentation and drawing packages as required.  Canidate will also perform product/capability testing and reviews to ensure they meet standards and requirements....

  • Software Engineer

    2 months ago


    Columbia, United States University of South Carolina Full time

    Software EngineerUniversity of South Carolina - Columbia, SCPosting NumberSTA00552PO19 Classification TitleSystems Engineer I Internal TitleSoftware Engineer CampusColumbia Work CountyRichland College/DivisionCollege of Engineering and Computing DepartmentCEC Computer Science and Engineering Band7 Advertised Minimum Salary$49,594 Advertised Salary...

  • Software Engineer

    2 months ago


    Columbia, South Carolina, United States University of South Carolina Full time

    Software EngineerUniversity of South Carolina - Columbia, SCPosting NumberSTA00552PO19Classification TitleSystems Engineer IInternal TitleSoftware EngineerCampusColumbiaWork CountyRichlandCollege/DivisionCollege of Engineering and ComputingDepartmentCEC Computer Science and EngineeringBand7Advertised Minimum Salary$49,594Advertised Salary Rangecommensurate...